home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Classic Board Games•
/
SuperMind •••••
/
SuperMind v2.0
/
SuperMind v2.0.rsrc
/
CODE_7.txt
< prev
next >
Wrap
Text File
|
1990-09-13
|
595KB
|
10,551 lines
# near model CODE resource
# jump table entries: 2960-2983 (24 of them)
export_393:
00000000 4E75 rts
export_370:
fn00000002:
00000002 4E56 FF80 link A6, -0x0080
00000006 48E7 0308 movem.l -[A7], D6,D7,A4
0000000A 286E 000C movea.l A4, [A6 + 0xC]
0000000E 206E 0018 movea.l A0, [A6 + 0x18]
00000012 4250 clr.w [A0]
00000014 42A7 clr.l -[A7]
00000016 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
0000001A 201F move.l D0, [A7]+
0000001C 0C80 0000 1388 cmpi.l D0, 0x1388
00000022 6C06 bge +0x8 /* 0000002A */
00000024 7032 moveq.l D0, 0x32
00000026 6000 028C bra +0x28E /* 000002B4 */
label0000002A:
0000002A 0C6D 002C 8DBA cmpi.w [A5 - 0x7246], 0x2C /* ',' */
00000030 6D06 blt +0x8 /* 00000038 */
00000032 706F moveq.l D0, 0x6F
00000034 6000 027E bra +0x280 /* 000002B4 */
label00000038:
00000038 4A54 tst.w [A4]
0000003A 6606 bne +0x8 /* 00000042 */
0000003C 7003 moveq.l D0, 0x03
0000003E 6000 0274 bra +0x276 /* 000002B4 */
label00000042:
00000042 486E FF86 pea.l [A6 - 0x7A]
00000046 486E FFC4 pea.l [A6 - 0x3C]
0000004A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000004E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000052 2F0C move.l -[A7], A4
00000054 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000058 4EBA 0D8A jsr [PC + 0xD8A /* 00000DE4 */]
0000005C 4FEF 0018 lea.l A7, [A7 + 0x18]
00000060 3E00 move.w D7, D0
00000062 0C47 0010 cmpi.w D7, 0x10
00000066 6622 bne +0x24 /* 0000008A */
00000068 206E 0018 movea.l A0, [A6 + 0x18]
0000006C 7001 moveq.l D0, 0x01
0000006E 3080 move.w [A0], D0
00000070 526D 8FDA addq.w [A5 - 0x7026], 1
00000074 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000078 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000007C 2F0C move.l -[A7], A4
0000007E 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000082 4FEF 000C lea.l A7, [A7 + 0xC]
00000086 6000 022C bra +0x22E /* 000002B4 */
label0000008A:
0000008A 4A47 tst.w D7
0000008C 6706 beq +0x8 /* 00000094 */
0000008E 3007 move.w D0, D7
00000090 6000 0222 bra +0x224 /* 000002B4 */
label00000094:
00000094 486E FF86 pea.l [A6 - 0x7A]
00000098 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
0000009C 588F addq.l A7, 4
0000009E 206E 0018 movea.l A0, [A6 + 0x18]
000000A2 302E FFC4 move.w D0, [A6 - 0x3C]
000000A6 D150 add.w [A0], D0
000000A8 302E FFC4 move.w D0, [A6 - 0x3C]
000000AC 48C0 ext.l D0
000000AE E780 asl D0, 3
000000B0 D9C0 add.l A4, D0
000000B2 0C54 03E8 cmpi.w [A4], 0x3E8
000000B6 6D06 blt +0x8 /* 000000BE */
000000B8 0C54 0400 cmpi.w [A4], 0x400
000000BC 6F18 ble +0x1A /* 000000D6 */
label000000BE:
000000BE 206E 001C movea.l A0, [A6 + 0x1C]
000000C2 43EE FF86 lea.l A1, [A6 - 0x7A]
000000C6 700D moveq.l D0, 0x0D
label000000C8:
000000C8 20D9 move.l [A0]+, [A1]+
000000CA 51C8 FFFC dbf D0, -0x6 /* 000000C8 */
000000CE 30D9 move.w [A0]+, [A1]+
000000D0 7000 moveq.l D0, 0x00
000000D2 6000 01E0 bra +0x1E2 /* 000002B4 */
label000000D6:
000000D6 3D6D 8DBA FFC2 move.w [A6 - 0x3E], [A5 - 0x7246]
000000DC 526D 8DBA addq.w [A5 - 0x7246], 1
000000E0 302D 8DBA move.w D0, [A5 - 0x7246]
000000E4 C1FC 003E muls.w D0, 0x3E /* '>' */
000000E8 41ED 9D82 lea.l A0, [A5 - 0x627E]
000000EC D1C0 add.l A0, D0
000000EE 2D48 FF80 move.l [A6 - 0x80], A0
000000F2 302D 8DBA move.w D0, [A5 - 0x7246]
000000F6 C1FC 003E muls.w D0, 0x3E /* '>' */
000000FA 41ED 9D82 lea.l A0, [A5 - 0x627E]
000000FE D1C0 add.l A0, D0
00000100 43EE FF84 lea.l A1, [A6 - 0x7C]
00000104 700E moveq.l D0, 0x0E
label00000106:
00000106 20D9 move.l [A0]+, [A1]+
00000108 51C8 FFFC dbf D0, -0x6 /* 00000106 */
0000010C 30D9 move.w [A0]+, [A1]+
0000010E 7C01 moveq.l D6, 0x01
label00000110:
00000110 3D54 FF84 move.w [A6 - 0x7C], [A4]
00000114 7009 moveq.l D0, 0x09
00000116 3D40 FF86 move.w [A6 - 0x7A], D0
0000011A 508C addq.l A4, 8
0000011C 206E 0018 movea.l A0, [A6 + 0x18]
00000120 5250 addq.w [A0], 1
00000122 0C6E 03FA FF84 cmpi.w [A6 - 0x7C], 0x3FA
00000128 6600 0068 bne +0x6A /* 00000192 */
0000012C 0C54 03EA cmpi.w [A4], 0x3EA
00000130 6638 bne +0x3A /* 0000016A */
00000132 3D7C 03FB FF84 move.w [A6 - 0x7C], 0x3FB
00000138 508C addq.l A4, 8
0000013A 206E 0018 movea.l A0, [A6 + 0x18]
0000013E 5250 addq.w [A0], 1
00000140 0C54 271B cmpi.w [A4], 0x271B
00000144 6606 bne +0x8 /* 0000014C */
00000146 3D7C 03F8 FF84 move.w [A6 - 0x7C], 0x3F8
label0000014C:
0000014C 0C54 0C06 cmpi.w [A4], 0xC06
00000150 6606 bne +0x8 /* 00000158 */
00000152 3D7C 03FF FF84 move.w [A6 - 0x7C], 0x3FF
label00000158:
00000158 0C6E 03FB FF84 cmpi.w [A6 - 0x7C], 0x3FB
0000015E 6732 beq +0x34 /* 00000192 */
00000160 508C addq.l A4, 8
00000162 206E 0018 movea.l A0, [A6 + 0x18]
00000166 5250 addq.w [A0], 1
00000168 6028 bra +0x2A /* 00000192 */
label0000016A:
0000016A 0C54 271B cmpi.w [A4], 0x271B
0000016E 6606 bne +0x8 /* 00000176 */
00000170 3D7C 03F9 FF84 move.w [A6 - 0x7C], 0x3F9
label00000176:
00000176 0C54 0C06 cmpi.w [A4], 0xC06
0000017A 6606 bne +0x8 /* 00000182 */
0000017C 3D7C 03FE FF84 move.w [A6 - 0x7C], 0x3FE
label00000182:
00000182 0C6E 03FA FF84 cmpi.w [A6 - 0x7C], 0x3FA
00000188 6708 beq +0xA /* 00000192 */
0000018A 508C addq.l A4, 8
0000018C 206E 0018 movea.l A0, [A6 + 0x18]
00000190 5250 addq.w [A0], 1
label00000192:
00000192 526D 8DBA addq.w [A5 - 0x7246], 1
00000196 0C6D 002D 8DBA cmpi.w [A5 - 0x7246], 0x2D /* '-' */
0000019C 6D18 blt +0x1A /* 000001B6 */
0000019E 3B6E FFC2 8DBA move.w [A5 - 0x7246], [A6 - 0x3E]
000001A4 3F06 move.w -[A7], D6
000001A6 2F2E FF80 move.l -[A7], [A6 - 0x80]
000001AA 4EBA 0110 jsr [PC + 0x110 /* 000002BC */]
000001AE 5C8F addq.l A7, 6
000001B0 706F moveq.l D0, 0x6F
000001B2 6000 0100 bra +0x102 /* 000002B4 */
label000001B6:
000001B6 302D 8DBA move.w D0, [A5 - 0x7246]
000001BA C1FC 003E muls.w D0, 0x3E /* '>' */
000001BE 41ED 9D82 lea.l A0, [A5 - 0x627E]
000001C2 D1C0 add.l A0, D0
000001C4 43EE FF84 lea.l A1, [A6 - 0x7C]
000001C8 700E moveq.l D0, 0x0E
label000001CA:
000001CA 20D9 move.l [A0]+, [A1]+
000001CC 51C8 FFFC dbf D0, -0x6 /* 000001CA */
000001D0 30D9 move.w [A0]+, [A1]+
000001D2 5246 addq.w D6, 1
000001D4 486E FF86 pea.l [A6 - 0x7A]
000001D8 486E FFC4 pea.l [A6 - 0x3C]
000001DC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000001E0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001E4 2F0C move.l -[A7], A4
000001E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001EA 4EBA 0BF8 jsr [PC + 0xBF8 /* 00000DE4 */]
000001EE 4FEF 0018 lea.l A7, [A7 + 0x18]
000001F2 3E00 move.w D7, D0
000001F4 4A47 tst.w D7
000001F6 6718 beq +0x1A /* 00000210 */
000001F8 3B6E FFC2 8DBA move.w [A5 - 0x7246], [A6 - 0x3E]
000001FE 3F06 move.w -[A7], D6
00000200 2F2E FF80 move.l -[A7], [A6 - 0x80]
00000204 4EBA 00B6 jsr [PC + 0xB6 /* 000002BC */]
00000208 5C8F addq.l A7, 6
0000020A 3007 move.w D0, D7
0000020C 6000 00A6 bra +0xA8 /* 000002B4 */
label00000210:
00000210 486E FF86 pea.l [A6 - 0x7A]
00000214 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00000218 588F addq.l A7, 4
0000021A 206E 0018 movea.l A0, [A6 + 0x18]
0000021E 302E FFC4 move.w D0, [A6 - 0x3C]
00000222 D150 add.w [A0], D0
00000224 302E FFC4 move.w D0, [A6 - 0x3C]
00000228 48C0 ext.l D0
0000022A E780 asl D0, 3
0000022C D9C0 add.l A4, D0
0000022E 526D 8DBA addq.w [A5 - 0x7246], 1
00000232 0C6D 002D 8DBA cmpi.w [A5 - 0x7246], 0x2D /* '-' */
00000238 6D18 blt +0x1A /* 00000252 */
0000023A 3B6E FFC2 8DBA move.w [A5 - 0x7246], [A6 - 0x3E]
00000240 3F06 move.w -[A7], D6
00000242 2F2E FF80 move.l -[A7], [A6 - 0x80]
00000246 4EBA 0074 jsr [PC + 0x74 /* 000002BC */]
0000024A 5C8F addq.l A7, 6
0000024C 706F moveq.l D0, 0x6F
0000024E 6000 0064 bra +0x66 /* 000002B4 */
label00000252:
00000252 302D 8DBA move.w D0, [A5 - 0x7246]
00000256 C1FC 003E muls.w D0, 0x3E /* '>' */
0000025A 41ED 9D82 lea.l A0, [A5 - 0x627E]
0000025E D1C0 add.l A0, D0
00000260 43EE FF84 lea.l A1, [A6 - 0x7C]
00000264 700E moveq.l D0, 0x0E
label00000266:
00000266 20D9 move.l [A0]+, [A1]+
00000268 51C8 FFFC dbf D0, -0x6 /* 00000266 */
0000026C 30D9 move.w [A0]+, [A1]+
0000026E 5246 addq.w D6, 1
00000270 0C54 03E8 cmpi.w [A4], 0x3E8
00000274 6F08 ble +0xA /* 0000027E */
00000276 0C54 0400 cmpi.w [A4], 0x400
0000027A 6D00 FE94 blt -0x16A /* 00000110 */
label0000027E:
0000027E 3F06 move.w -[A7], D6
00000280 2F2E FF80 move.l -[A7], [A6 - 0x80]
00000284 4EBA 006E jsr [PC + 0x6E /* 000002F4 */]
00000288 5C8F addq.l A7, 6
0000028A 3E00 move.w D7, D0
0000028C 4A47 tst.w D7
0000028E 670A beq +0xC /* 0000029A */
00000290 3B6E FFC2 8DBA move.w [A5 - 0x7246], [A6 - 0x3E]
00000296 3007 move.w D0, D7
00000298 601A bra +0x1C /* 000002B4 */
label0000029A:
0000029A 206E FF80 movea.l A0, [A6 - 0x80]
0000029E 226E 001C movea.l A1, [A6 + 0x1C]
000002A2 5488 addq.l A0, 2
000002A4 700D moveq.l D0, 0x0D
label000002A6:
000002A6 22D8 move.l [A1]+, [A0]+
000002A8 51C8 FFFC dbf D0, -0x6 /* 000002A6 */
000002AC 32D8 move.w [A1]+, [A0]+
000002AE 9D6D 8DBA sub.w [A5 - 0x7246], D6
000002B2 7000 moveq.l D0, 0x00
label000002B4:
000002B4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000002B8 4E5E unlink A6
000002BA 4E75 rts
fn000002BC:
000002BC 4E56 0000 link A6, 0
000002C0 48E7 0308 movem.l -[A7], D6,D7,A4
000002C4 286E 0008 movea.l A4, [A6 + 0x8]
000002C8 3E2E 000C move.w D7, [A6 + 0xC]
000002CC 7C00 moveq.l D6, 0x00
000002CE 6018 bra +0x1A /* 000002E8 */
label000002D0:
000002D0 0C6C 0009 0002 cmpi.w [A4 + 0x2], 0x9 /* '\t' */
000002D6 670A beq +0xC /* 000002E2 */
000002D8 486C 0002 pea.l [A4 + 0x2]
000002DC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000002E0 588F addq.l A7, 4
label000002E2:
000002E2 49EC 003E lea.l A4, [A4 + 0x3E]
000002E6 5246 addq.w D6, 1
label000002E8:
000002E8 BC47 cmp.w D6, D7
000002EA 6DE4 blt -0x1A /* 000002D0 */
000002EC 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000002F0 4E5E unlink A6
000002F2 4E75 rts
fn000002F4:
000002F4 4E56 FE96 link A6, -0x016A
000002F8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000002FC 286E 0008 movea.l A4, [A6 + 0x8]
00000300 41EE FF4A lea.l A0, [A6 - 0xB6]
00000304 2648 movea.l A3, A0
00000306 41EE FE96 lea.l A0, [A6 - 0x16A]
0000030A 2448 movea.l A2, A0
0000030C 41D4 lea.l A0, [A4]
0000030E 49EC 003E lea.l A4, [A4 + 0x3E]
00000312 2688 move.l [A3], A0
00000314 3F14 move.w -[A7], [A4]
00000316 4EBA 013C jsr [PC + 0x13C /* 00000454 */]
0000031A 548F addq.l A7, 2
0000031C 3800 move.w D4, D0
0000031E 3480 move.w [A2], D0
00000320 3554 0002 move.w [A2 + 0x2], [A4]
00000324 7C01 moveq.l D6, 0x01
00000326 49EC 003E lea.l A4, [A4 + 0x3E]
0000032A 7E02 moveq.l D7, 0x02
0000032C 6000 00A4 bra +0xA6 /* 000003D2 */
label00000330:
00000330 0807 0000 btst.b D7, 0x0
00000334 6700 0092 beq +0x94 /* 000003C8 */
00000338 3F14 move.w -[A7], [A4]
0000033A 4EBA 0118 jsr [PC + 0x118 /* 00000454 */]
0000033E 548F addq.l A7, 2
00000340 3A00 move.w D5, D0
00000342 BA44 cmp.w D5, D4
00000344 6E00 0074 bgt +0x76 /* 000003BA */
00000348 0C44 0008 cmpi.w D4, 0x8
0000034C 6606 bne +0x8 /* 00000354 */
0000034E 0C45 0008 cmpi.w D5, 0x8
00000352 6704 beq +0x6 /* 00000358 */
label00000354:
00000354 7000 moveq.l D0, 0x00
00000356 6002 bra +0x4 /* 0000035A */
label00000358:
00000358 7001 moveq.l D0, 0x01
label0000035A:
0000035A 4A40 tst.w D0
0000035C 6754 beq +0x56 /* 000003B2 */
0000035E 6000 005A bra +0x5C /* 000003BA */
label00000362:
00000362 2053 movea.l A0, [A3]
00000364 4868 0002 pea.l [A0 + 0x2]
00000368 3F2A 0002 move.w -[A7], [A2 + 0x2]
0000036C 206B FFFC movea.l A0, [A3 - 0x4]
00000370 4868 0002 pea.l [A0 + 0x2]
00000374 4EBA 0144 jsr [PC + 0x144 /* 000004BA */]
00000378 4FEF 000A lea.l A7, [A7 + 0xA]
0000037C 3D40 FFFE move.w [A6 - 0x2], D0
00000380 4A6E FFFE tst.w [A6 - 0x2]
00000384 671E beq +0x20 /* 000003A4 */
00000386 3007 move.w D0, D7
00000388 C1FC 003E muls.w D0, 0x3E /* '>' */
0000038C 220C move.l D1, A4
0000038E 9280 sub.l D1, D0
00000390 3F2E 000C move.w -[A7], [A6 + 0xC]
00000394 2F01 move.l -[A7], D1
00000396 4EBA FF24 jsr [PC - 0xDC /* 000002BC */]
0000039A 5C8F addq.l A7, 6
0000039C 302E FFFE move.w D0, [A6 - 0x2]
000003A0 6000 00AA bra +0xAC /* 0000044C */
label000003A4:
000003A4 598B subq.l A3, 4
000003A6 598A subq.l A2, 4
000003A8 0C46 0001 cmpi.w D6, 0x1
000003AC 6F02 ble +0x4 /* 000003B0 */
000003AE 3812 move.w D4, [A2]
label000003B0:
000003B0 5346 subq.w D6, 1
label000003B2:
000003B2 4A46 tst.w D6
000003B4 6F04 ble +0x6 /* 000003BA */
000003B6 BA44 cmp.w D5, D4
000003B8 6FA8 ble -0x56 /* 00000362 */
label000003BA:
000003BA 588A addq.l A2, 4
000003BC 3485 move.w [A2], D5
000003BE 3554 0002 move.w [A2 + 0x2], [A4]
000003C2 5246 addq.w D6, 1
000003C4 3805 move.w D4, D5
000003C6 6004 bra +0x6 /* 000003CC */
label000003C8:
000003C8 588B addq.l A3, 4
000003CA 268C move.l [A3], A4
label000003CC:
000003CC 5247 addq.w D7, 1
000003CE 49EC 003E lea.l A4, [A4 + 0x3E]
label000003D2:
000003D2 BE6E 000C cmp.w D7, [A6 + 0xC]
000003D6 6D00 FF58 blt -0xA6 /* 00000330 */
000003DA 6048 bra +0x4A /* 00000424 */
label000003DC:
000003DC 2053 movea.l A0, [A3]
000003DE 4868 0002 pea.l [A0 + 0x2]
000003E2 3F2A 0002 move.w -[A7], [A2 + 0x2]
000003E6 206B FFFC movea.l A0, [A3 - 0x4]
000003EA 4868 0002 pea.l [A0 + 0x2]
000003EE 4EBA 00CA jsr [PC + 0xCA /* 000004BA */]
000003F2 4FEF 000A lea.l A7, [A7 + 0xA]
000003F6 3D40 FFFE move.w [A6 - 0x2], D0
000003FA 4A6E FFFE tst.w [A6 - 0x2]
000003FE 671E beq +0x20 /* 0000041E */
00000400 302E 000C move.w D0, [A6 + 0xC]
00000404 C1FC 003E muls.w D0, 0x3E /* '>' */
00000408 220C move.l D1, A4
0000040A 9280 sub.l D1, D0
0000040C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000410 2F01 move.l -[A7], D1
00000412 4EBA FEA8 jsr [PC - 0x158 /* 000002BC */]
00000416 5C8F addq.l A7, 6
00000418 302E FFFE move.w D0, [A6 - 0x2]
0000041C 602E bra +0x30 /* 0000044C */
label0000041E:
0000041E 598B subq.l A3, 4
00000420 598A subq.l A2, 4
00000422 5346 subq.w D6, 1
label00000424:
00000424 4A46 tst.w D6
00000426 6EB4 bgt -0x4A /* 000003DC */
00000428 302E 000C move.w D0, [A6 + 0xC]
0000042C C1FC 003E muls.w D0, 0x3E /* '>' */
00000430 220C move.l D1, A4
00000432 9280 sub.l D1, D0
00000434 302E 000C move.w D0, [A6 + 0xC]
00000438 5340 subq.w D0, 1
0000043A 3F00 move.w -[A7], D0
0000043C 0681 0000 003E addi.l D1, 0x3E /* '>' */
00000442 2F01 move.l -[A7], D1
00000444 4EBA FE76 jsr [PC - 0x18A /* 000002BC */]
00000448 5C8F addq.l A7, 6
0000044A 7000 moveq.l D0, 0x00
label0000044C:
0000044C 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00000450 4E5E unlink A6
00000452 4E75 rts
fn00000454:
00000454 4E56 0000 link A6, 0
00000458 302E 0008 move.w D0, [A6 + 0x8]
0000045C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000460 03E9 .incomplete
00000462 03FF .incomplete
00000464 0052 0036 ori.w [A2], 0x36 /* '6' */
00000468 004E 002A ori.w A6, 0x2A /* '*' */
0000046C 002C 002A 0028 ori.b [A4 + 0x28], 0x2A /* '*' */
00000472 0026 0028 ori.b -[A6], 0x28 /* '(' */
00000476 002A 0028 002A ori.b [A2 + 0x2A], 0x28 /* '(' */
0000047C 0028 0026 0024 ori.b [A0 + 0x24], 0x26 /* '&' */
00000482 0022 0020 ori.b -[A2], 0x20 /* ' ' */
00000486 001E 0020 ori.b [A6]+, 0x20 /* ' ' */
0000048A 001E 0024 ori.b [A6]+, 0x24 /* '$' */
0000048E 0026 001C ori.b -[A6], 0x1C
00000492 001A 7008 ori.b [A2]+, 0x8
00000496 601E bra +0x20 /* 000004B6 */
00000498 7007 moveq.l D0, 0x07
0000049A 601A bra +0x1C /* 000004B6 */
0000049C 7006 moveq.l D0, 0x06
0000049E 6016 bra +0x18 /* 000004B6 */
000004A0 7005 moveq.l D0, 0x05
000004A2 6012 bra +0x14 /* 000004B6 */
000004A4 7004 moveq.l D0, 0x04
000004A6 600E bra +0x10 /* 000004B6 */
000004A8 7003 moveq.l D0, 0x03
000004AA 600A bra +0xC /* 000004B6 */
000004AC 7002 moveq.l D0, 0x02
000004AE 6006 bra +0x8 /* 000004B6 */
000004B0 7001 moveq.l D0, 0x01
000004B2 6002 bra +0x4 /* 000004B6 */
000004B4 7000 moveq.l D0, 0x00
label000004B6:
000004B6 4E5E unlink A6
000004B8 4E75 rts
fn000004BA:
000004BA 4E56 FECC link A6, -0x0134
000004BE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000004C2 286E 0008 movea.l A4, [A6 + 0x8]
000004C6 3E2E 000C move.w D7, [A6 + 0xC]
000004CA 266E 000E movea.l A3, [A6 + 0xE]
000004CE 7C00 moveq.l D6, 0x00
000004D0 3007 move.w D0, D7
000004D2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000004D6 03E9 .incomplete
000004D8 03FF .incomplete
000004DA 034C bchg A4, D1
000004DC 002E 0348 002A ori.b [A6 + 0x2A], 0x48 /* 'H' */
000004E2 0028 0026 0024 ori.b [A0 + 0x24], 0x26 /* '&' */
000004E8 0022 0020 ori.b -[A2], 0x20 /* ' ' */
000004EC 0082 008E 00D0 ori.l D2, 0x8E00D0
000004F2 00CE .incomplete
000004F4 00CC .incomplete
000004F6 00CA .incomplete
000004F8 0170 018E 014C bchg [[ + <<invalid base displacement size>>] + D0 + 0x14C], D0
000004FE 01B0 01CE bclr <<invalid full ext with IS == 1 and I/IS == 6>>, D0
00000502 01F2 .incomplete
00000504 01F0 .incomplete
00000506 0258 0256 andi.w [A0]+, 0x256
0000050A 486E FEE0 pea.l [A6 - 0x120]
0000050E 2F0C move.l -[A7], A4
00000510 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000514 508F addq.l A7, 8
00000516 3C00 move.w D6, D0
00000518 4A46 tst.w D6
0000051A 6600 030A bne +0x30C /* 00000826 */
0000051E 486E FED6 pea.l [A6 - 0x12A]
00000522 2F0B move.l -[A7], A3
00000524 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000528 508F addq.l A7, 8
0000052A 3C00 move.w D6, D0
0000052C 4A46 tst.w D6
0000052E 6600 02F6 bne +0x2F8 /* 00000826 */
00000532 486E FECC pea.l [A6 - 0x134]
00000536 41EE FEE0 lea.l A0, [A6 - 0x120]
0000053A 2F20 move.l -[A7], -[A0]
0000053C 2F20 move.l -[A7], -[A0]
0000053E 3F20 move.w -[A7], -[A0]
00000540 41EE FEEA lea.l A0, [A6 - 0x116]
00000544 2F20 move.l -[A7], -[A0]
00000546 2F20 move.l -[A7], -[A0]
00000548 3F20 move.w -[A7], -[A0]
0000054A 3F07 move.w -[A7], D7
0000054C 4EBA 065E jsr [PC + 0x65E /* 00000BAC */]
00000550 4FEF 001A lea.l A7, [A7 + 0x1A]
00000554 2F0C move.l -[A7], A4
00000556 41EE FED6 lea.l A0, [A6 - 0x12A]
0000055A 2F20 move.l -[A7], -[A0]
0000055C 2F20 move.l -[A7], -[A0]
0000055E 3F20 move.w -[A7], -[A0]
00000560 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000564 4FEF 000E lea.l A7, [A7 + 0xE]
00000568 3C00 move.w D6, D0
0000056A 6000 02BA bra +0x2BC /* 00000826 */
0000056E 2F0C move.l -[A7], A4
00000570 2F0B move.l -[A7], A3
00000572 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00000576 508F addq.l A7, 8
00000578 6000 02AC bra +0x2AE /* 00000826 */
0000057C 2F0C move.l -[A7], A4
0000057E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000582 588F addq.l A7, 4
00000584 2D40 FFFC move.l [A6 - 0x4], D0
00000588 206E FFFC movea.l A0, [A6 - 0x4]
0000058C 4868 0001 pea.l [A0 + 0x1]
00000590 2F0C move.l -[A7], A4
00000592 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000596 508F addq.l A7, 8
00000598 2F0C move.l -[A7], A4
0000059A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000059E 588F addq.l A7, 4
000005A0 D0AE FFFC add.l D0, [A6 - 0x4]
000005A4 2040 movea.l A0, D0
000005A6 7020 moveq.l D0, 0x20
000005A8 1080 move.b [A0], D0
000005AA 2F0C move.l -[A7], A4
000005AC 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000005B0 588F addq.l A7, 4
000005B2 2F0C move.l -[A7], A4
000005B4 2F0B move.l -[A7], A3
000005B6 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
000005BA 508F addq.l A7, 8
000005BC 6000 0268 bra +0x26A /* 00000826 */
000005C0 2F0C move.l -[A7], A4
000005C2 4EBA 02E4 jsr [PC + 0x2E4 /* 000008A8 */]
000005C6 588F addq.l A7, 4
000005C8 3C00 move.w D6, D0
000005CA 4A46 tst.w D6
000005CC 660A bne +0xC /* 000005D8 */
000005CE 2F0B move.l -[A7], A3
000005D0 4EBA 02D6 jsr [PC + 0x2D6 /* 000008A8 */]
000005D4 588F addq.l A7, 4
000005D6 3C00 move.w D6, D0
label000005D8:
000005D8 4A46 tst.w D6
000005DA 660E bne +0x10 /* 000005EA */
000005DC 486E FEE0 pea.l [A6 - 0x120]
000005E0 2F0C move.l -[A7], A4
000005E2 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
000005E6 508F addq.l A7, 8
000005E8 8C40 or.w D6, D0
label000005EA:
000005EA 4A46 tst.w D6
000005EC 660E bne +0x10 /* 000005FC */
000005EE 486E FED6 pea.l [A6 - 0x12A]
000005F2 2F0B move.l -[A7], A3
000005F4 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
000005F8 508F addq.l A7, 8
000005FA 8C40 or.w D6, D0
label000005FC:
000005FC 4A46 tst.w D6
000005FE 6714 beq +0x16 /* 00000614 */
00000600 486E FFEA pea.l [A6 - 0x16]
00000604 2F0B move.l -[A7], A3
00000606 2F0C move.l -[A7], A4
00000608 3F07 move.w -[A7], D7
0000060A 4EBA 0472 jsr [PC + 0x472 /* 00000A7E */]
0000060E 4FEF 000E lea.l A7, [A7 + 0xE]
00000612 6022 bra +0x24 /* 00000636 */
label00000614:
00000614 486E FFEA pea.l [A6 - 0x16]
00000618 41EE FEE0 lea.l A0, [A6 - 0x120]
0000061C 2F20 move.l -[A7], -[A0]
0000061E 2F20 move.l -[A7], -[A0]
00000620 3F20 move.w -[A7], -[A0]
00000622 41EE FEEA lea.l A0, [A6 - 0x116]
00000626 2F20 move.l -[A7], -[A0]
00000628 2F20 move.l -[A7], -[A0]
0000062A 3F20 move.w -[A7], -[A0]
0000062C 3F07 move.w -[A7], D7
0000062E 4EBA 04CA jsr [PC + 0x4CA /* 00000AFA */]
00000632 4FEF 001A lea.l A7, [A7 + 0x1A]
label00000636:
00000636 2F0C move.l -[A7], A4
00000638 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000063C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000640 5C8F addq.l A7, 6
00000642 3C00 move.w D6, D0
00000644 6000 01E0 bra +0x1E2 /* 00000826 */
00000648 2F0C move.l -[A7], A4
0000064A 2F0B move.l -[A7], A3
0000064C 4EBA 01E2 jsr [PC + 0x1E2 /* 00000830 */]
00000650 508F addq.l A7, 8
00000652 3D40 FFEA move.w [A6 - 0x16], D0
00000656 2F0C move.l -[A7], A4
00000658 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000065C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000660 5C8F addq.l A7, 6
00000662 3C00 move.w D6, D0
00000664 6000 01C0 bra +0x1C2 /* 00000826 */
00000668 2F0B move.l -[A7], A3
0000066A 2F0C move.l -[A7], A4
0000066C 4EBA 01C2 jsr [PC + 0x1C2 /* 00000830 */]
00000670 508F addq.l A7, 8
00000672 3D40 FFEA move.w [A6 - 0x16], D0
00000676 2F0C move.l -[A7], A4
00000678 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000067C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000680 5C8F addq.l A7, 6
00000682 3C00 move.w D6, D0
00000684 6000 01A0 bra +0x1A2 /* 00000826 */
00000688 2F0C move.l -[A7], A4
0000068A 2F0B move.l -[A7], A3
0000068C 4EBA 01A2 jsr [PC + 0x1A2 /* 00000830 */]
00000690 508F addq.l A7, 8
00000692 3D40 FFEA move.w [A6 - 0x16], D0
00000696 086E 0000 FFEB bchg.b [A6 - 0x15], 0x0
0000069C 2F0C move.l -[A7], A4
0000069E 3F2E FFEA move.w -[A7], [A6 - 0x16]
000006A2 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000006A6 5C8F addq.l A7, 6
000006A8 3C00 move.w D6, D0
000006AA 6000 017A bra +0x17C /* 00000826 */
000006AE 2F0B move.l -[A7], A3
000006B0 2F0C move.l -[A7], A4
000006B2 4EBA 0222 jsr [PC + 0x222 /* 000008D6 */]
000006B6 508F addq.l A7, 8
000006B8 3D40 FFEA move.w [A6 - 0x16], D0
000006BC 2F0C move.l -[A7], A4
000006BE 3F2E FFEA move.w -[A7], [A6 - 0x16]
000006C2 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000006C6 5C8F addq.l A7, 6
000006C8 3C00 move.w D6, D0
000006CA 6000 015A bra +0x15C /* 00000826 */
000006CE 2F0B move.l -[A7], A3
000006D0 2F0C move.l -[A7], A4
000006D2 4EBA 0202 jsr [PC + 0x202 /* 000008D6 */]
000006D6 508F addq.l A7, 8
000006D8 3D40 FFEA move.w [A6 - 0x16], D0
000006DC 086E 0000 FFEB bchg.b [A6 - 0x15], 0x0
000006E2 2F0C move.l -[A7], A4
000006E4 3F2E FFEA move.w -[A7], [A6 - 0x16]
000006E8 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000006EC 5C8F addq.l A7, 6
000006EE 3C00 move.w D6, D0
000006F0 6000 0134 bra +0x136 /* 00000826 */
000006F4 486E FFEE pea.l [A6 - 0x12]
000006F8 2F0C move.l -[A7], A4
000006FA 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000006FE 508F addq.l A7, 8
00000700 3C00 move.w D6, D0
00000702 4A46 tst.w D6
00000704 6600 0120 bne +0x122 /* 00000826 */
00000708 486E FFEC pea.l [A6 - 0x14]
0000070C 2F0B move.l -[A7], A3
0000070E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000712 508F addq.l A7, 8
00000714 3C00 move.w D6, D0
00000716 4A46 tst.w D6
00000718 6600 010C bne +0x10E /* 00000826 */
0000071C 426E FFEA clr.w [A6 - 0x16]
00000720 0C47 03FC cmpi.w D7, 0x3FC
00000724 6614 bne +0x16 /* 0000073A */
00000726 4A6E FFEE tst.w [A6 - 0x12]
0000072A 6720 beq +0x22 /* 0000074C */
0000072C 4A6E FFEC tst.w [A6 - 0x14]
00000730 671A beq +0x1C /* 0000074C */
00000732 7001 moveq.l D0, 0x01
00000734 3D40 FFEA move.w [A6 - 0x16], D0
00000738 6012 bra +0x14 /* 0000074C */
label0000073A:
0000073A 4A6E FFEE tst.w [A6 - 0x12]
0000073E 6606 bne +0x8 /* 00000746 */
00000740 4A6E FFEC tst.w [A6 - 0x14]
00000744 6706 beq +0x8 /* 0000074C */
label00000746:
00000746 7001 moveq.l D0, 0x01
00000748 3D40 FFEA move.w [A6 - 0x16], D0
label0000074C:
0000074C 2F0C move.l -[A7], A4
0000074E 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000752 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000756 5C8F addq.l A7, 6
00000758 3C00 move.w D6, D0
0000075A 6000 00CA bra +0xCC /* 00000826 */
0000075E 486E FEEA pea.l [A6 - 0x116]
00000762 2F0C move.l -[A7], A4
00000764 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000768 508F addq.l A7, 8
0000076A 486E FEEA pea.l [A6 - 0x116]
0000076E 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000772 588F addq.l A7, 4
00000774 486E FEEA pea.l [A6 - 0x116]
00000778 4EBA 040C jsr [PC + 0x40C /* 00000B86 */]
0000077C 588F addq.l A7, 4
0000077E 486E FFF0 pea.l [A6 - 0x10]
00000782 486E FFF2 pea.l [A6 - 0xE]
00000786 486D A868 pea.l [A5 - 0x5798]
0000078A 486E FEEA pea.l [A6 - 0x116]
0000078E 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
00000792 4FEF 0010 lea.l A7, [A7 + 0x10]
00000796 3C00 move.w D6, D0
00000798 0C46 0002 cmpi.w D6, 0x2
0000079C 6706 beq +0x8 /* 000007A4 */
0000079E 7C03 moveq.l D6, 0x03
000007A0 6000 0084 bra +0x86 /* 00000826 */
label000007A4:
000007A4 486E FEEA pea.l [A6 - 0x116]
000007A8 2F0B move.l -[A7], A3
000007AA 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000007AE 508F addq.l A7, 8
000007B0 486E FEEA pea.l [A6 - 0x116]
000007B4 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
000007B8 588F addq.l A7, 4
000007BA 486E FEEA pea.l [A6 - 0x116]
000007BE 4EBA 03C6 jsr [PC + 0x3C6 /* 00000B86 */]
000007C2 588F addq.l A7, 4
000007C4 486E FFF8 pea.l [A6 - 0x8]
000007C8 486E FFFA pea.l [A6 - 0x6]
000007CC 486E FFF4 pea.l [A6 - 0xC]
000007D0 486E FFF6 pea.l [A6 - 0xA]
000007D4 486D A86E pea.l [A5 - 0x5792]
000007D8 486E FEEA pea.l [A6 - 0x116]
000007DC 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
000007E0 4FEF 0018 lea.l A7, [A7 + 0x18]
000007E4 3C00 move.w D6, D0
000007E6 0C46 0004 cmpi.w D6, 0x4
000007EA 6704 beq +0x6 /* 000007F0 */
000007EC 7C03 moveq.l D6, 0x03
000007EE 6036 bra +0x38 /* 00000826 */
label000007F0:
000007F0 426E FFEA clr.w [A6 - 0x16]
000007F4 486E FFF4 pea.l [A6 - 0xC]
000007F8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000007FC 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000800 508F addq.l A7, 8
00000802 4A40 tst.w D0
00000804 6706 beq +0x8 /* 0000080C */
00000806 7001 moveq.l D0, 0x01
00000808 3D40 FFEA move.w [A6 - 0x16], D0
label0000080C:
0000080C 0C47 03FF cmpi.w D7, 0x3FF
00000810 6606 bne +0x8 /* 00000818 */
00000812 086E 0000 FFEB bchg.b [A6 - 0x15], 0x0
label00000818:
00000818 2F0C move.l -[A7], A4
0000081A 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000081E 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000822 5C8F addq.l A7, 6
00000824 3C00 move.w D6, D0
label00000826:
00000826 3006 move.w D0, D6
00000828 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000082C 4E5E unlink A6
0000082E 4E75 rts
fn00000830:
00000830 4E56 FFF2 link A6, -0x000E
00000834 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000838 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000083C 588F addq.l A7, 4
0000083E 2D40 FFFA move.l [A6 - 0x6], D0
00000842 2F2E 000C move.l -[A7], [A6 + 0xC]
00000846 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000084A 588F addq.l A7, 4
0000084C 2D40 FFF6 move.l [A6 - 0xA], D0
00000850 426E FFFE clr.w [A6 - 0x2]
00000854 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000858 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000085C 588F addq.l A7, 4
0000085E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000862 2D40 FFF2 move.l [A6 - 0xE], D0
00000866 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000086A 588F addq.l A7, 4
0000086C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000870 2F00 move.l -[A7], D0
00000872 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000876 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000087A 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
0000087E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000882 4A80 tst.l D0
00000884 6706 beq +0x8 /* 0000088C */
00000886 7001 moveq.l D0, 0x01
00000888 3D40 FFFE move.w [A6 - 0x2], D0
label0000088C:
0000088C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000890 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000894 588F addq.l A7, 4
00000896 2F2E 000C move.l -[A7], [A6 + 0xC]
0000089A 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000089E 588F addq.l A7, 4
000008A0 302E FFFE move.w D0, [A6 - 0x2]
000008A4 4E5E unlink A6
000008A6 4E75 rts
fn000008A8:
000008A8 4E56 0000 link A6, 0
000008AC 48E7 0108 movem.l -[A7], D7,A4
000008B0 286E 0008 movea.l A4, [A6 + 0x8]
000008B4 7E00 moveq.l D7, 0x00
000008B6 0C6C 0004 0002 cmpi.w [A4 + 0x2], 0x4
000008BC 6D0E blt +0x10 /* 000008CC */
000008BE 2F0C move.l -[A7], A4
000008C0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000008C4 588F addq.l A7, 4
000008C6 4A80 tst.l D0
000008C8 6602 bne +0x4 /* 000008CC */
000008CA 7E01 moveq.l D7, 0x01
label000008CC:
000008CC 3007 move.w D0, D7
000008CE 4CDF 1080 movem.l D7,A4, [A7]+
000008D2 4E5E unlink A6
000008D4 4E75 rts
fn000008D6:
000008D6 4E56 FFDC link A6, -0x0024
000008DA 48E7 0018 movem.l -[A7], A3,A4
000008DE 286E 0008 movea.l A4, [A6 + 0x8]
000008E2 266E 000C movea.l A3, [A6 + 0xC]
000008E6 302C 0002 move.w D0, [A4 + 0x2]
000008EA B06B 0002 cmp.w D0, [A3 + 0x2]
000008EE 6600 004A bne +0x4C /* 0000093A */
000008F2 302C 0002 move.w D0, [A4 + 0x2]
000008F6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000008FA 0000 0003 ori.b D0, 0x3
000008FE 003C 0008 ori.b ccr, 8
00000902 0018 0004 ori.b [A0]+, 0x4
00000906 0002 202C ori.b D2, 0x2C /* ',' */
0000090A 0004 B0AB ori.b D4, 0xAB
0000090E 0004 57C0 ori.b D4, 0xC0
00000912 4400 neg.b D0
00000914 4880 ext.w D0
00000916 6000 00F4 bra +0xF6 /* 00000A0C */
0000091A 41EB 0012 lea.l A0, [A3 + 0x12]
0000091E 2F20 move.l -[A7], -[A0]
00000920 2F20 move.l -[A7], -[A0]
00000922 3F20 move.w -[A7], -[A0]
00000924 41EC 0012 lea.l A0, [A4 + 0x12]
00000928 2F20 move.l -[A7], -[A0]
0000092A 2F20 move.l -[A7], -[A0]
0000092C 3F20 move.w -[A7], -[A0]
0000092E 4EBA 00E4 jsr [PC + 0xE4 /* 00000A14 */]
00000932 4FEF 0014 lea.l A7, [A7 + 0x14]
00000936 6000 00D4 bra +0xD6 /* 00000A0C */
label0000093A:
0000093A 2F0C move.l -[A7], A4
0000093C 4EBA FF6A jsr [PC - 0x96 /* 000008A8 */]
00000940 588F addq.l A7, 4
00000942 3D40 FFFE move.w [A6 - 0x2], D0
00000946 4A6E FFFE tst.w [A6 - 0x2]
0000094A 660C bne +0xE /* 00000958 */
0000094C 2F0B move.l -[A7], A3
0000094E 4EBA FF58 jsr [PC - 0xA8 /* 000008A8 */]
00000952 588F addq.l A7, 4
00000954 3D40 FFFE move.w [A6 - 0x2], D0
label00000958:
00000958 4A6E FFFE tst.w [A6 - 0x2]
0000095C 6610 bne +0x12 /* 0000096E */
0000095E 486E FFEA pea.l [A6 - 0x16]
00000962 2F0C move.l -[A7], A4
00000964 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000968 508F addq.l A7, 8
0000096A 3D40 FFFE move.w [A6 - 0x2], D0
label0000096E:
0000096E 4A6E FFFE tst.w [A6 - 0x2]
00000972 6610 bne +0x12 /* 00000984 */
00000974 486E FFE0 pea.l [A6 - 0x20]
00000978 2F0B move.l -[A7], A3
0000097A 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
0000097E 508F addq.l A7, 8
00000980 3D40 FFFE move.w [A6 - 0x2], D0
label00000984:
00000984 4A6E FFFE tst.w [A6 - 0x2]
00000988 661E bne +0x20 /* 000009A8 */
0000098A 41EE FFEA lea.l A0, [A6 - 0x16]
0000098E 2F20 move.l -[A7], -[A0]
00000990 2F20 move.l -[A7], -[A0]
00000992 3F20 move.w -[A7], -[A0]
00000994 41EE FFF4 lea.l A0, [A6 - 0xC]
00000998 2F20 move.l -[A7], -[A0]
0000099A 2F20 move.l -[A7], -[A0]
0000099C 3F20 move.w -[A7], -[A0]
0000099E 4EBA 0074 jsr [PC + 0x74 /* 00000A14 */]
000009A2 4FEF 0014 lea.l A7, [A7 + 0x14]
000009A6 6064 bra +0x66 /* 00000A0C */
label000009A8:
000009A8 2F0C move.l -[A7], A4
000009AA 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000009AE 588F addq.l A7, 4
000009B0 2D40 FFF8 move.l [A6 - 0x8], D0
000009B4 2F0B move.l -[A7], A3
000009B6 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000009BA 588F addq.l A7, 4
000009BC 2D40 FFF4 move.l [A6 - 0xC], D0
000009C0 202E FFF8 move.l D0, [A6 - 0x8]
000009C4 B0AE FFF4 cmp.l D0, [A6 - 0xC]
000009C8 6704 beq +0x6 /* 000009CE */
000009CA 7000 moveq.l D0, 0x00
000009CC 603E bra +0x40 /* 00000A0C */
label000009CE:
000009CE 2F0C move.l -[A7], A4
000009D0 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000009D4 588F addq.l A7, 4
000009D6 2F0B move.l -[A7], A3
000009D8 2D40 FFDC move.l [A6 - 0x24], D0
000009DC 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000009E0 588F addq.l A7, 4
000009E2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000009E6 2F00 move.l -[A7], D0
000009E8 2F2E FFDC move.l -[A7], [A6 - 0x24]
000009EC 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000009F0 4FEF 000C lea.l A7, [A7 + 0xC]
000009F4 3D40 FFFC move.w [A6 - 0x4], D0
000009F8 2F0C move.l -[A7], A4
000009FA 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000009FE 588F addq.l A7, 4
00000A00 2F0B move.l -[A7], A3
00000A02 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000A06 588F addq.l A7, 4
00000A08 302E FFFC move.w D0, [A6 - 0x4]
label00000A0C:
00000A0C 4CDF 1800 movem.l A3,A4, [A7]+
00000A10 4E5E unlink A6
00000A12 4E75 rts
fn00000A14:
00000A14 4E56 FFEC link A6, -0x0014
00000A18 41EE 0008 lea.l A0, [A6 + 0x8]
00000A1C 2D58 FFF6 move.l [A6 - 0xA], [A0]+
00000A20 2D58 FFFA move.l [A6 - 0x6], [A0]+
00000A24 3D58 FFFE move.w [A6 - 0x2], [A0]+
00000A28 486D A878 pea.l [A5 - 0x5788]
00000A2C 486E FFF6 pea.l [A6 - 0xA]
00000A30 3F3C 0000 move.w -[A7], 0x0
00000A34 A9EB syscall Pack4/FP68K
00000A36 486E 0012 pea.l [A6 + 0x12]
00000A3A 486E FFF6 pea.l [A6 - 0xA]
00000A3E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000A42 A9EB syscall Pack4/FP68K
00000A44 6D32 blt +0x34 /* 00000A78 */
00000A46 41EE 0008 lea.l A0, [A6 + 0x8]
00000A4A 2D58 FFEC move.l [A6 - 0x14], [A0]+
00000A4E 2D58 FFF0 move.l [A6 - 0x10], [A0]+
00000A52 3D58 FFF4 move.w [A6 - 0xC], [A0]+
00000A56 486D A882 pea.l [A5 - 0x577E]
00000A5A 486E FFEC pea.l [A6 - 0x14]
00000A5E 3F3C 0002 move.w -[A7], 0x2
00000A62 A9EB syscall Pack4/FP68K
00000A64 486E 0012 pea.l [A6 + 0x12]
00000A68 486E FFEC pea.l [A6 - 0x14]
00000A6C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000A70 A9EB syscall Pack4/FP68K
00000A72 6E04 bgt +0x6 /* 00000A78 */
00000A74 7001 moveq.l D0, 0x01
00000A76 6002 bra +0x4 /* 00000A7A */
label00000A78:
00000A78 7000 moveq.l D0, 0x00
label00000A7A:
00000A7A 4E5E unlink A6
00000A7C 4E75 rts
fn00000A7E:
00000A7E 4E56 FE00 link A6, -0x0200
00000A82 2F07 move.l -[A7], D7
00000A84 486E FF00 pea.l [A6 - 0x100]
00000A88 2F2E 000A move.l -[A7], [A6 + 0xA]
00000A8C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000A90 508F addq.l A7, 8
00000A92 486E FE00 pea.l [A6 - 0x200]
00000A96 2F2E 000E move.l -[A7], [A6 + 0xE]
00000A9A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000A9E 508F addq.l A7, 8
00000AA0 206E 0012 movea.l A0, [A6 + 0x12]
00000AA4 4250 clr.w [A0]
00000AA6 4267 clr.w -[A7]
00000AA8 486E FF00 pea.l [A6 - 0x100]
00000AAC 486E FE00 pea.l [A6 - 0x200]
00000AB0 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
00000AB4 301F move.w D0, [A7]+
00000AB6 3E00 move.w D7, D0
00000AB8 0C47 FFFF cmpi.w D7, 0xFFFF
00000ABC 6608 bne +0xA /* 00000AC6 */
00000ABE 0C6E 03F3 0008 cmpi.w [A6 + 0x8], 0x3F3
00000AC4 6726 beq +0x28 /* 00000AEC */
label00000AC6:
00000AC6 0C47 0001 cmpi.w D7, 0x1
00000ACA 6608 bne +0xA /* 00000AD4 */
00000ACC 0C6E 03F4 0008 cmpi.w [A6 + 0x8], 0x3F4
00000AD2 6718 beq +0x1A /* 00000AEC */
label00000AD4:
00000AD4 4A47 tst.w D7
00000AD6 6E08 bgt +0xA /* 00000AE0 */
00000AD8 0C6E 03F5 0008 cmpi.w [A6 + 0x8], 0x3F5
00000ADE 670C beq +0xE /* 00000AEC */
label00000AE0:
00000AE0 4A47 tst.w D7
00000AE2 6D10 blt +0x12 /* 00000AF4 */
00000AE4 0C6E 03F6 0008 cmpi.w [A6 + 0x8], 0x3F6
00000AEA 6608 bne +0xA /* 00000AF4 */
label00000AEC:
00000AEC 206E 0012 movea.l A0, [A6 + 0x12]
00000AF0 7001 moveq.l D0, 0x01
00000AF2 3080 move.w [A0], D0
label00000AF4:
00000AF4 2E1F move.l D7, [A7]+
00000AF6 4E5E unlink A6
00000AF8 4E75 rts
fn00000AFA:
00000AFA 4E56 0000 link A6, 0
00000AFE 206E 001E movea.l A0, [A6 + 0x1E]
00000B02 4250 clr.w [A0]
00000B04 302E 0008 move.w D0, [A6 + 0x8]
00000B08 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000B0C 03F3 .incomplete
00000B0E 03F6 .incomplete
00000B10 0072 0008 0022 ori.w [A2 + D0.w + 0x22], 0x8
00000B16 003A 0052 486E ori.b [PC + 0x486E /* 00005386, value 0x0, cstring "" */], 0x52 /* 'R' */
00000B1C 0014 486E ori.b [A4], 0x6E /* 'n' */
00000B20 000A 3F3C ori.b A2, 0x3C /* '<' */
00000B24 000A A9EB ori.b A2, 0xEB
00000B28 6C00 0058 bge +0x5A /* 00000B82 */
00000B2C 206E 001E movea.l A0, [A6 + 0x1E]
00000B30 7001 moveq.l D0, 0x01
00000B32 3080 move.w [A0], D0
00000B34 604C bra +0x4E /* 00000B82 */
00000B36 486E 0014 pea.l [A6 + 0x14]
00000B3A 486E 000A pea.l [A6 + 0xA]
00000B3E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B42 A9EB syscall Pack4/FP68K
00000B44 6F3C ble +0x3E /* 00000B82 */
00000B46 206E 001E movea.l A0, [A6 + 0x1E]
00000B4A 7001 moveq.l D0, 0x01
00000B4C 3080 move.w [A0], D0
00000B4E 6032 bra +0x34 /* 00000B82 */
00000B50 486E 0014 pea.l [A6 + 0x14]
00000B54 486E 000A pea.l [A6 + 0xA]
00000B58 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B5C A9EB syscall Pack4/FP68K
00000B5E 6E22 bgt +0x24 /* 00000B82 */
00000B60 206E 001E movea.l A0, [A6 + 0x1E]
00000B64 7001 moveq.l D0, 0x01
00000B66 3080 move.w [A0], D0
00000B68 6018 bra +0x1A /* 00000B82 */
00000B6A 486E 0014 pea.l [A6 + 0x14]
00000B6E 486E 000A pea.l [A6 + 0xA]
00000B72 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000B76 A9EB syscall Pack4/FP68K
00000B78 6D08 blt +0xA /* 00000B82 */
00000B7A 206E 001E movea.l A0, [A6 + 0x1E]
00000B7E 7001 moveq.l D0, 0x01
00000B80 3080 move.w [A0], D0
label00000B82:
00000B82 4E5E unlink A6
00000B84 4E75 rts
fn00000B86:
00000B86 4E56 0000 link A6, 0
00000B8A 2F0C move.l -[A7], A4
00000B8C 286E 0008 movea.l A4, [A6 + 0x8]
00000B90 6010 bra +0x12 /* 00000BA2 */
label00000B92:
00000B92 7000 moveq.l D0, 0x00
00000B94 1014 move.b D0, [A4]
00000B96 0C40 002C cmpi.w D0, 0x2C /* ',' */
00000B9A 6604 bne +0x6 /* 00000BA0 */
00000B9C 7020 moveq.l D0, 0x20
00000B9E 1880 move.b [A4], D0
label00000BA0:
00000BA0 528C addq.l A4, 1
label00000BA2:
00000BA2 4A14 tst.b [A4]
00000BA4 66EC bne -0x12 /* 00000B92 */
00000BA6 285F movea.l A4, [A7]+
00000BA8 4E5E unlink A6
00000BAA 4E75 rts
fn00000BAC:
00000BAC 4E56 FFF6 link A6, -0x000A
00000BB0 302E 0008 move.w D0, [A6 + 0x8]
00000BB4 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000BB8 03E9 .incomplete
00000BBA 03F0 .incomplete
00000BBC 01CA .incomplete
00000BBE 0040 01C6 ori.w D0, 0x1C6
00000BC2 0196 bclr [A6], D0
00000BC4 006A 0098 00C6 ori.w [A2 + 0xC6], 0x98
00000BCA 015E bchg [A6]+, D0
00000BCC 0002 41EE ori.b D2, 0xEE
00000BD0 000A 2D58 ori.b A2, 0x58 /* 'X' */
00000BD4 FFF6 .invalid <<F/7/7>>
00000BD6 2D58 FFFA move.l [A6 - 0x6], [A0]+
00000BDA 3D58 FFFE move.w [A6 - 0x2], [A0]+
00000BDE 486E 0014 pea.l [A6 + 0x14]
00000BE2 486E FFF6 pea.l [A6 - 0xA]
00000BE6 3F3C 0000 move.w -[A7], 0x0
00000BEA A9EB syscall Pack4/FP68K
00000BEC 206E 001E movea.l A0, [A6 + 0x1E]
00000BF0 43EE FFF6 lea.l A1, [A6 - 0xA]
00000BF4 20D9 move.l [A0]+, [A1]+
00000BF6 20D9 move.l [A0]+, [A1]+
00000BF8 30D9 move.w [A0]+, [A1]+
00000BFA 6000 018A bra +0x18C /* 00000D86 */
00000BFE 41EE 000A lea.l A0, [A6 + 0xA]
00000C02 2D58 FFF6 move.l [A6 - 0xA], [A0]+
00000C06 2D58 FFFA move.l [A6 - 0x6], [A0]+
00000C0A 3D58 FFFE move.w [A6 - 0x2], [A0]+
00000C0E 486E 0014 pea.l [A6 + 0x14]
00000C12 486E FFF6 pea.l [A6 - 0xA]
00000C16 3F3C 0002 move.w -[A7], 0x2
00000C1A A9EB syscall Pack4/FP68K
00000C1C 206E 001E movea.l A0, [A6 + 0x1E]
00000C20 43EE FFF6 lea.l A1, [A6 - 0xA]
00000C24 20D9 move.l [A0]+, [A1]+
00000C26 20D9 move.l [A0]+, [A1]+
00000C28 30D9 move.w [A0]+, [A1]+
00000C2A 6000 015A bra +0x15C /* 00000D86 */
00000C2E 41EE 000A lea.l A0, [A6 + 0xA]
00000C32 2D58 FFF6 move.l [A6 - 0xA], [A0]+
00000C36 2D58 FFFA move.l [A6 - 0x6], [A0]+
00000C3A 3D58 FFFE move.w [A6 - 0x2], [A0]+
00000C3E 486E 0014 pea.l [A6 + 0x14]
00000C42 486E FFF6 pea.l [A6 - 0xA]
00000C46 3F3C 0004 move.w -[A7], 0x4
00000C4A A9EB syscall Pack4/FP68K
00000C4C 206E 001E movea.l A0, [A6 + 0x1E]
00000C50 43EE FFF6 lea.l A1, [A6 - 0xA]
00000C54 20D9 move.l [A0]+, [A1]+
00000C56 20D9 move.l [A0]+, [A1]+
00000C58 30D9 move.w [A0]+, [A1]+
00000C5A 6000 012A bra +0x12C /* 00000D86 */
00000C5E 41EE 000A lea.l A0, [A6 + 0xA]
00000C62 2D58 FFF6 move.l [A6 - 0xA], [A0]+
00000C66 2D58 FFFA move.l [A6 - 0x6], [A0]+
00000C6A 3D58 FFFE move.w [A6 - 0x2], [A0]+
00000C6E 486E 0014 pea.l [A6 + 0x14]
00000C72 486E FFF6 pea.l [A6 - 0xA]
00000C76 3F3C 0006 move.w -[A7], 0x6
00000C7A A9EB syscall Pack4/FP68K
00000C7C 206E 001E movea.l A0, [A6 + 0x1E]
00000C80 43EE FFF6 lea.l A1, [A6 - 0xA]
00000C84 20D9 move.l [A0]+, [A1]+
00000C86 20D9 move.l [A0]+, [A1]+
00000C88 30D9 move.w [A0]+, [A1]+
00000C8A 6000 00FA bra +0xFC /* 00000D86 */
00000C8E 41EE 000A lea.l A0, [A6 + 0xA]
00000C92 2D58 FFF6 move.l [A6 - 0xA], [A0]+
00000C96 2D58 FFFA move.l [A6 - 0x6], [A0]+
00000C9A 3D58 FFFE move.w [A6 - 0x2], [A0]+
00000C9E 486E 0014 pea.l [A6 + 0x14]
00000CA2 486E FFF6 pea.l [A6 - 0xA]
00000CA6 3F3C 0006 move.w -[A7], 0x6
00000CAA A9EB syscall Pack4/FP68K
00000CAC 206E 001E movea.l A0, [A6 + 0x1E]
00000CB0 43EE FFF6 lea.l A1, [A6 - 0xA]
00000CB4 20D9 move.l [A0]+, [A1]+
00000CB6 20D9 move.l [A0]+, [A1]+
00000CB8 30D9 move.w [A0]+, [A1]+
00000CBA 206E 001E movea.l A0, [A6 + 0x1E]
00000CBE 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
00000CC4 486E FFFE pea.l [A6 - 0x2]
00000CC8 4850 pea.l [A0]
00000CCA 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00000CCE A9EB syscall Pack4/FP68K
00000CD0 6D2C blt +0x2E /* 00000CFE */
00000CD2 206E 001E movea.l A0, [A6 + 0x1E]
00000CD6 41E8 000A lea.l A0, [A0 + 0xA]
00000CDA 2F20 move.l -[A7], -[A0]
00000CDC 2F20 move.l -[A7], -[A0]
00000CDE 3F20 move.w -[A7], -[A0]
00000CE0 486E FFF6 pea.l [A6 - 0xA]
00000CE4 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000CE8 4FEF 000E lea.l A7, [A7 + 0xE]
00000CEC 206E 001E movea.l A0, [A6 + 0x1E]
00000CF0 43EE FFF6 lea.l A1, [A6 - 0xA]
00000CF4 20D9 move.l [A0]+, [A1]+
00000CF6 20D9 move.l [A0]+, [A1]+
00000CF8 30D9 move.w [A0]+, [A1]+
00000CFA 6000 008A bra +0x8C /* 00000D86 */
label00000CFE:
00000CFE 206E 001E movea.l A0, [A6 + 0x1E]
00000D02 41E8 000A lea.l A0, [A0 + 0xA]
00000D06 2F20 move.l -[A7], -[A0]
00000D08 2F20 move.l -[A7], -[A0]
00000D0A 3F20 move.w -[A7], -[A0]
00000D0C 486E FFF6 pea.l [A6 - 0xA]
00000D10 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
00000D14 4FEF 000E lea.l A7, [A7 + 0xE]
00000D18 206E 001E movea.l A0, [A6 + 0x1E]
00000D1C 43EE FFF6 lea.l A1, [A6 - 0xA]
00000D20 20D9 move.l [A0]+, [A1]+
00000D22 20D9 move.l [A0]+, [A1]+
00000D24 30D9 move.w [A0]+, [A1]+
00000D26 605E bra +0x60 /* 00000D86 */
00000D28 41EE 001E lea.l A0, [A6 + 0x1E]
00000D2C 2F20 move.l -[A7], -[A0]
00000D2E 2F20 move.l -[A7], -[A0]
00000D30 3F20 move.w -[A7], -[A0]
00000D32 41EE 0014 lea.l A0, [A6 + 0x14]
00000D36 2F20 move.l -[A7], -[A0]
00000D38 2F20 move.l -[A7], -[A0]
00000D3A 3F20 move.w -[A7], -[A0]
00000D3C 486E FFF6 pea.l [A6 - 0xA]
00000D40 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */]
00000D44 4FEF 0018 lea.l A7, [A7 + 0x18]
00000D48 206E 001E movea.l A0, [A6 + 0x1E]
00000D4C 43EE FFF6 lea.l A1, [A6 - 0xA]
00000D50 20D9 move.l [A0]+, [A1]+
00000D52 20D9 move.l [A0]+, [A1]+
00000D54 30D9 move.w [A0]+, [A1]+
00000D56 602E bra +0x30 /* 00000D86 */
00000D58 41EE 001E lea.l A0, [A6 + 0x1E]
00000D5C 2F20 move.l -[A7], -[A0]
00000D5E 2F20 move.l -[A7], -[A0]
00000D60 3F20 move.w -[A7], -[A0]
00000D62 41EE 0014 lea.l A0, [A6 + 0x14]
00000D66 2F20 move.l -[A7], -[A0]
00000D68 2F20 move.l -[A7], -[A0]
00000D6A 3F20 move.w -[A7], -[A0]
00000D6C 486E FFF6 pea.l [A6 - 0xA]
00000D70 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00000D74 4FEF 0018 lea.l A7, [A7 + 0x18]
00000D78 206E 001E movea.l A0, [A6 + 0x1E]
00000D7C 43EE FFF6 lea.l A1, [A6 - 0xA]
00000D80 20D9 move.l [A0]+, [A1]+
00000D82 20D9 move.l [A0]+, [A1]+
00000D84 30D9 move.w [A0]+, [A1]+
label00000D86:
00000D86 4E5E unlink A6
00000D88 4E75 rts
export_374:
fn00000D8A:
00000D8A 4E56 FFFE link A6, -0x0002
00000D8E 2F0C move.l -[A7], A4
00000D90 286E 000C movea.l A4, [A6 + 0xC]
00000D94 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000D98 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000D9C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000DA0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000DA4 2F0C move.l -[A7], A4
00000DA6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DAA 4EBA 0038 jsr [PC + 0x38 /* 00000DE4 */]
00000DAE 4FEF 0018 lea.l A7, [A7 + 0x18]
00000DB2 3D40 FFFE move.w [A6 - 0x2], D0
00000DB6 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10
00000DBC 661C bne +0x1E /* 00000DDA */
00000DBE 206E 0018 movea.l A0, [A6 + 0x18]
00000DC2 7001 moveq.l D0, 0x01
00000DC4 3080 move.w [A0], D0
00000DC6 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000DCA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000DCE 2F0C move.l -[A7], A4
00000DD0 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000DD4 4FEF 000C lea.l A7, [A7 + 0xC]
00000DD8 6004 bra +0x6 /* 00000DDE */
label00000DDA:
00000DDA 302E FFFE move.w D0, [A6 - 0x2]
label00000DDE:
00000DDE 285F movea.l A4, [A7]+
00000DE0 4E5E unlink A6
00000DE2 4E75 rts
export_373:
fn00000DE4:
00000DE4 4E56 FFEC link A6, -0x0014
00000DE8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000DEC 286E 000C movea.l A4, [A6 + 0xC]
00000DF0 206E 0018 movea.l A0, [A6 + 0x18]
00000DF4 7001 moveq.l D0, 0x01
00000DF6 3080 move.w [A0], D0
00000DF8 264C movea.l A3, A4
00000DFA 508B addq.l A3, 8
00000DFC 3C14 move.w D6, [A4]
00000DFE 3A13 move.w D5, [A3]
00000E00 0C46 03E9 cmpi.w D6, 0x3E9
00000E04 6622 bne +0x24 /* 00000E28 */
00000E06 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000E0A 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000E0E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000E12 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E16 2F0C move.l -[A7], A4
00000E18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E1C 4EBA 0698 jsr [PC + 0x698 /* 000014B6 */]
00000E20 4FEF 0018 lea.l A7, [A7 + 0x18]
00000E24 6000 053E bra +0x540 /* 00001364 */
label00000E28:
00000E28 0C46 03EA cmpi.w D6, 0x3EA
00000E2C 6622 bne +0x24 /* 00000E50 */
00000E2E 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000E32 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000E36 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000E3A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E3E 2F0C move.l -[A7], A4
00000E40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E44 4EBA 0730 jsr [PC + 0x730 /* 00001576 */]
00000E48 4FEF 0018 lea.l A7, [A7 + 0x18]
00000E4C 6000 0516 bra +0x518 /* 00001364 */
label00000E50:
00000E50 0C46 1388 cmpi.w D6, 0x1388
00000E54 6F1C ble +0x1E /* 00000E72 */
00000E56 0C46 13A0 cmpi.w D6, 0x13A0
00000E5A 6C16 bge +0x18 /* 00000E72 */
00000E5C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000E60 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000E64 2F0C move.l -[A7], A4
00000E66 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00000E6A 4FEF 000C lea.l A7, [A7 + 0xC]
00000E6E 6000 04F4 bra +0x4F6 /* 00001364 */
label00000E72:
00000E72 0C46 0002 cmpi.w D6, 0x2
00000E76 6616 bne +0x18 /* 00000E8E */
00000E78 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000E7C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E80 2F0C move.l -[A7], A4
00000E82 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00000E86 4FEF 000C lea.l A7, [A7 + 0xC]
00000E8A 6000 04D8 bra +0x4DA /* 00001364 */
label00000E8E:
00000E8E 0C46 0003 cmpi.w D6, 0x3
00000E92 6616 bne +0x18 /* 00000EAA */
00000E94 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000E98 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E9C 2F0C move.l -[A7], A4
00000E9E 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000EA2 4FEF 000C lea.l A7, [A7 + 0xC]
00000EA6 6000 04BC bra +0x4BE /* 00001364 */
label00000EAA:
00000EAA 0C46 0005 cmpi.w D6, 0x5
00000EAE 6600 006A bne +0x6C /* 00000F1A */
00000EB2 508C addq.l A4, 8
00000EB4 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000EB8 486E FFEC pea.l [A6 - 0x14]
00000EBC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000EC0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000EC4 2F0C move.l -[A7], A4
00000EC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ECA 4EBA F136 jsr [PC - 0xECA /* 00000002 */]
00000ECE 4FEF 0018 lea.l A7, [A7 + 0x18]
00000ED2 3D40 FFEE move.w [A6 - 0x12], D0
00000ED6 4A6E FFEE tst.w [A6 - 0x12]
00000EDA 6708 beq +0xA /* 00000EE4 */
00000EDC 302E FFEE move.w D0, [A6 - 0x12]
00000EE0 6000 0482 bra +0x484 /* 00001364 */
label00000EE4:
00000EE4 206E 0018 movea.l A0, [A6 + 0x18]
00000EE8 302E FFEC move.w D0, [A6 - 0x14]
00000EEC D150 add.w [A0], D0
00000EEE 302E FFEC move.w D0, [A6 - 0x14]
00000EF2 48C0 ext.l D0
00000EF4 E780 asl D0, 3
00000EF6 D9C0 add.l A4, D0
00000EF8 0C54 0006 cmpi.w [A4], 0x6
00000EFC 6710 beq +0x12 /* 00000F0E */
00000EFE 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000F02 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000F06 588F addq.l A7, 4
00000F08 7058 moveq.l D0, 0x58
00000F0A 6000 0458 bra +0x45A /* 00001364 */
label00000F0E:
00000F0E 206E 0018 movea.l A0, [A6 + 0x18]
00000F12 5250 addq.w [A0], 1
00000F14 7000 moveq.l D0, 0x00
00000F16 6000 044C bra +0x44E /* 00001364 */
label00000F1A:
00000F1A 0C46 1F40 cmpi.w D6, 0x1F40
00000F1E 6F28 ble +0x2A /* 00000F48 */
00000F20 0C46 1F45 cmpi.w D6, 0x1F45
00000F24 6C22 bge +0x24 /* 00000F48 */
00000F26 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000F2A 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000F2E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000F32 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000F36 2F0C move.l -[A7], A4
00000F38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F3C 4EBA 06C6 jsr [PC + 0x6C6 /* 00001604 */]
00000F40 4FEF 0018 lea.l A7, [A7 + 0x18]
00000F44 6000 041E bra +0x420 /* 00001364 */
label00000F48:
00000F48 2F0C move.l -[A7], A4
00000F4A 4EBA 0488 jsr [PC + 0x488 /* 000013D4 */]
00000F4E 588F addq.l A7, 4
00000F50 4A40 tst.w D0
00000F52 6722 beq +0x24 /* 00000F76 */
00000F54 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000F58 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000F5C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000F60 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000F64 2F0C move.l -[A7], A4
00000F66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F6A 4EBA 1738 jsr [PC + 0x1738 /* 000026A4 */]
00000F6E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000F72 6000 03F0 bra +0x3F2 /* 00001364 */
label00000F76:
00000F76 0C46 1B58 cmpi.w D6, 0x1B58
00000F7A 6F00 0064 ble +0x66 /* 00000FE0 */
00000F7E 0C46 1B66 cmpi.w D6, 0x1B66
00000F82 6C5C bge +0x5E /* 00000FE0 */
00000F84 0C45 1F40 cmpi.w D5, 0x1F40
00000F88 6F28 ble +0x2A /* 00000FB2 */
00000F8A 0C45 1F45 cmpi.w D5, 0x1F45
00000F8E 6C22 bge +0x24 /* 00000FB2 */
00000F90 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000F94 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000F98 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000F9C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000FA0 2F0C move.l -[A7], A4
00000FA2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FA6 4EBA 065C jsr [PC + 0x65C /* 00001604 */]
00000FAA 4FEF 0018 lea.l A7, [A7 + 0x18]
00000FAE 6000 03B4 bra +0x3B6 /* 00001364 */
label00000FB2:
00000FB2 2F0B move.l -[A7], A3
00000FB4 4EBA 041E jsr [PC + 0x41E /* 000013D4 */]
00000FB8 588F addq.l A7, 4
00000FBA 4A40 tst.w D0
00000FBC 6722 beq +0x24 /* 00000FE0 */
00000FBE 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000FC2 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000FC6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000FCA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000FCE 2F0C move.l -[A7], A4
00000FD0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FD4 4EBA 16CE jsr [PC + 0x16CE /* 000026A4 */]
00000FD8 4FEF 0018 lea.l A7, [A7 + 0x18]
00000FDC 6000 0386 bra +0x388 /* 00001364 */
label00000FE0:
00000FE0 0C46 2B3C cmpi.w D6, 0x2B3C /* '+<' */
00000FE4 662A bne +0x2C /* 00001010 */
00000FE6 0C45 2B03 cmpi.w D5, 0x2B03
00000FEA 6706 beq +0x8 /* 00000FF2 */
00000FEC 0C45 2B78 cmpi.w D5, 0x2B78 /* '+x' */
00000FF0 6606 bne +0x8 /* 00000FF8 */
label00000FF2:
00000FF2 206E 0018 movea.l A0, [A6 + 0x18]
00000FF6 5250 addq.w [A0], 1
label00000FF8:
00000FF8 206D 917E movea.l A0, [A5 - 0x6E82]
00000FFC 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001000 2050 movea.l A0, [A0]
00001002 2F28 003E move.l -[A7], [A0 + 0x3E]
00001006 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
0000100A 508F addq.l A7, 8
0000100C 6000 0356 bra +0x358 /* 00001364 */
label00001010:
00001010 0C46 2B60 cmpi.w D6, 0x2B60 /* '+`' */
00001014 660E bne +0x10 /* 00001024 */
00001016 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000101A 4EBA 03F2 jsr [PC + 0x3F2 /* 0000140E */]
0000101E 588F addq.l A7, 4
00001020 6000 0342 bra +0x344 /* 00001364 */
label00001024:
00001024 0C46 271E cmpi.w D6, 0x271E
00001028 6600 018C bne +0x18E /* 000011B6 */
0000102C 0C45 2B3C cmpi.w D5, 0x2B3C /* '+<' */
00001030 6634 bne +0x36 /* 00001066 */
00001032 206E 0018 movea.l A0, [A6 + 0x18]
00001036 5250 addq.w [A0], 1
00001038 508B addq.l A3, 8
0000103A 3A13 move.w D5, [A3]
0000103C 0C45 2B03 cmpi.w D5, 0x2B03
00001040 6706 beq +0x8 /* 00001048 */
00001042 0C45 2B78 cmpi.w D5, 0x2B78 /* '+x' */
00001046 6606 bne +0x8 /* 0000104E */
label00001048:
00001048 206E 0018 movea.l A0, [A6 + 0x18]
0000104C 5250 addq.w [A0], 1
label0000104E:
0000104E 206D 917E movea.l A0, [A5 - 0x6E82]
00001052 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001056 2050 movea.l A0, [A0]
00001058 2F28 003E move.l -[A7], [A0 + 0x3E]
0000105C 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00001060 508F addq.l A7, 8
00001062 6000 0300 bra +0x302 /* 00001364 */
label00001066:
00001066 0C45 2B60 cmpi.w D5, 0x2B60 /* '+`' */
0000106A 6614 bne +0x16 /* 00001080 */
0000106C 206E 0018 movea.l A0, [A6 + 0x18]
00001070 5250 addq.w [A0], 1
00001072 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001076 4EBA 0396 jsr [PC + 0x396 /* 0000140E */]
0000107A 588F addq.l A7, 4
0000107C 6000 02E6 bra +0x2E8 /* 00001364 */
label00001080:
00001080 0C45 0FA0 cmpi.w D5, 0xFA0
00001084 6F28 ble +0x2A /* 000010AE */
00001086 0C45 100E cmpi.w D5, 0x100E
0000108A 6C22 bge +0x24 /* 000010AE */
0000108C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001090 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001094 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001098 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000109C 2F0C move.l -[A7], A4
0000109E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010A2 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
000010A6 4FEF 0018 lea.l A7, [A7 + 0x18]
000010AA 6000 02B8 bra +0x2BA /* 00001364 */
label000010AE:
000010AE 0C45 0BB8 cmpi.w D5, 0xBB8
000010B2 6F28 ble +0x2A /* 000010DC */
000010B4 0C45 0C07 cmpi.w D5, 0xC07
000010B8 6C22 bge +0x24 /* 000010DC */
000010BA 2F2E 001C move.l -[A7], [A6 + 0x1C]
000010BE 2F2E 0018 move.l -[A7], [A6 + 0x18]
000010C2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000010C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010CA 2F0C move.l -[A7], A4
000010CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010D0 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
000010D4 4FEF 0018 lea.l A7, [A7 + 0x18]
000010D8 6000 028A bra +0x28C /* 00001364 */
label000010DC:
000010DC 0C45 2328 cmpi.w D5, 0x2328 /* '#(' */
000010E0 6F00 006A ble +0x6C /* 0000114C */
000010E4 0C45 232C cmpi.w D5, 0x232C /* '#,' */
000010E8 6C00 0062 bge +0x64 /* 0000114C */
000010EC 3E2B 0008 move.w D7, [A3 + 0x8]
000010F0 0C47 0BC8 cmpi.w D7, 0xBC8
000010F4 6706 beq +0x8 /* 000010FC */
000010F6 0C47 0C01 cmpi.w D7, 0xC01
000010FA 6622 bne +0x24 /* 0000111E */
label000010FC:
000010FC 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001100 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001104 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001108 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000110C 2F0C move.l -[A7], A4
0000110E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001112 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00001116 4FEF 0018 lea.l A7, [A7 + 0x18]
0000111A 6000 0248 bra +0x24A /* 00001364 */
label0000111E:
0000111E 0C47 0FDE cmpi.w D7, 0xFDE
00001122 6706 beq +0x8 /* 0000112A */
00001124 0C47 0FCB cmpi.w D7, 0xFCB
00001128 6622 bne +0x24 /* 0000114C */
label0000112A:
0000112A 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000112E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001132 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001136 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000113A 2F0C move.l -[A7], A4
0000113C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001140 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00001144 4FEF 0018 lea.l A7, [A7 + 0x18]
00001148 6000 021A bra +0x21C /* 00001364 */
label0000114C:
0000114C 0C45 2B61 cmpi.w D5, 0x2B61 /* '+a' */
00001150 6600 0064 bne +0x66 /* 000011B6 */
00001154 206E 0018 movea.l A0, [A6 + 0x18]
00001158 5250 addq.w [A0], 1
0000115A 4AAD 8DD6 tst.l [A5 - 0x722A]
0000115E 6606 bne +0x8 /* 00001166 */
00001160 7002 moveq.l D0, 0x02
00001162 6000 0200 bra +0x202 /* 00001364 */
label00001166:
00001166 206D 8DEA movea.l A0, [A5 - 0x7216]
0000116A 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000116E 2050 movea.l A0, [A0]
00001170 2F28 000E move.l -[A7], [A0 + 0xE]
00001174 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00001178 508F addq.l A7, 8
0000117A 3D40 FFEE move.w [A6 - 0x12], D0
0000117E 4A6E FFEE tst.w [A6 - 0x12]
00001182 6708 beq +0xA /* 0000118C */
00001184 302E FFEE move.w D0, [A6 - 0x12]
00001188 6000 01DA bra +0x1DC /* 00001364 */
label0000118C:
0000118C 42A7 clr.l -[A7]
0000118E 206E 001C movea.l A0, [A6 + 0x1C]
00001192 2F28 0012 move.l -[A7], [A0 + 0x12]
00001196 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
0000119A 201F move.l D0, [A7]+
0000119C 206E 001C movea.l A0, [A6 + 0x1C]
000011A0 2F28 0012 move.l -[A7], [A0 + 0x12]
000011A4 0680 FFFF FFE8 addi.l D0, 0xFFFFFFE8
000011AA 2F00 move.l -[A7], D0
000011AC 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000011B0 7000 moveq.l D0, 0x00
000011B2 6000 01B0 bra +0x1B2 /* 00001364 */
label000011B6:
000011B6 0C45 271B cmpi.w D5, 0x271B
000011BA 6600 005E bne +0x60 /* 0000121A */
000011BE 0C46 0FA0 cmpi.w D6, 0xFA0
000011C2 6F28 ble +0x2A /* 000011EC */
000011C4 0C46 100E cmpi.w D6, 0x100E
000011C8 6C22 bge +0x24 /* 000011EC */
000011CA 2F2E 001C move.l -[A7], [A6 + 0x1C]
000011CE 2F2E 0018 move.l -[A7], [A6 + 0x18]
000011D2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000011D6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000011DA 2F0C move.l -[A7], A4
000011DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011E0 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
000011E4 4FEF 0018 lea.l A7, [A7 + 0x18]
000011E8 6000 017A bra +0x17C /* 00001364 */
label000011EC:
000011EC 0C46 0BB8 cmpi.w D6, 0xBB8
000011F0 6F28 ble +0x2A /* 0000121A */
000011F2 0C46 0C07 cmpi.w D6, 0xC07
000011F6 6C22 bge +0x24 /* 0000121A */
000011F8 2F2E 001C move.l -[A7], [A6 + 0x1C]
000011FC 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001200 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001204 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001208 2F0C move.l -[A7], A4
0000120A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000120E 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00001212 4FEF 0018 lea.l A7, [A7 + 0x18]
00001216 6000 014C bra +0x14E /* 00001364 */
label0000121A:
0000121A 0C46 2328 cmpi.w D6, 0x2328 /* '#(' */
0000121E 6F34 ble +0x36 /* 00001254 */
00001220 0C46 232C cmpi.w D6, 0x232C /* '#,' */
00001224 6C2E bge +0x30 /* 00001254 */
00001226 0C45 0FDE cmpi.w D5, 0xFDE
0000122A 6706 beq +0x8 /* 00001232 */
0000122C 0C45 0FCB cmpi.w D5, 0xFCB
00001230 6622 bne +0x24 /* 00001254 */
label00001232:
00001232 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001236 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000123A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000123E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001242 2F0C move.l -[A7], A4
00001244 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001248 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
0000124C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001250 6000 0112 bra +0x114 /* 00001364 */
label00001254:
00001254 0C45 0005 cmpi.w D5, 0x5
00001258 6600 0052 bne +0x54 /* 000012AC */
0000125C 206E 0018 movea.l A0, [A6 + 0x18]
00001260 5250 addq.w [A0], 1
00001262 7E01 moveq.l D7, 0x01
label00001264:
00001264 206E 0018 movea.l A0, [A6 + 0x18]
00001268 5250 addq.w [A0], 1
0000126A 508B addq.l A3, 8
0000126C 0C53 0005 cmpi.w [A3], 0x5
00001270 6602 bne +0x4 /* 00001274 */
00001272 5247 addq.w D7, 1
label00001274:
00001274 0C53 0006 cmpi.w [A3], 0x6
00001278 6602 bne +0x4 /* 0000127C */
0000127A 5347 subq.w D7, 1
label0000127C:
0000127C 4A53 tst.w [A3]
0000127E 6606 bne +0x8 /* 00001286 */
00001280 7008 moveq.l D0, 0x08
00001282 6000 00E0 bra +0xE2 /* 00001364 */
label00001286:
00001286 4A47 tst.w D7
00001288 66DA bne -0x24 /* 00001264 */
0000128A 3F3C 0006 move.w -[A7], 0x6
0000128E 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001292 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001296 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000129A 2F0C move.l -[A7], A4
0000129C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012A0 4EBA 45CA jsr [PC + 0x45CA /* 0000586C */]
000012A4 4FEF 0016 lea.l A7, [A7 + 0x16]
000012A8 6000 00BA bra +0xBC /* 00001364 */
label000012AC:
000012AC 0C46 2B38 cmpi.w D6, 0x2B38 /* '+8' */
000012B0 6630 bne +0x32 /* 000012E2 */
000012B2 206E 0008 movea.l A0, [A6 + 0x8]
000012B6 0C50 0001 cmpi.w [A0], 0x1
000012BA 6626 bne +0x28 /* 000012E2 */
000012BC 2F2E 001C move.l -[A7], [A6 + 0x1C]
000012C0 206E 0008 movea.l A0, [A6 + 0x8]
000012C4 2F28 000A move.l -[A7], [A0 + 0xA]
000012C8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000012CC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000012D0 2F0C move.l -[A7], A4
000012D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012D6 4EBA 0094 jsr [PC + 0x94 /* 0000136C */]
000012DA 4FEF 0018 lea.l A7, [A7 + 0x18]
000012DE 6000 0084 bra +0x86 /* 00001364 */
label000012E2:
000012E2 0C46 0BFF cmpi.w D6, 0xBFF
000012E6 663C bne +0x3E /* 00001324 */
000012E8 2F2E 001C move.l -[A7], [A6 + 0x1C]
000012EC 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
000012F0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000012F4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000012F8 2F0C move.l -[A7], A4
000012FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012FE 4EBA 006C jsr [PC + 0x6C /* 0000136C */]
00001302 4FEF 0018 lea.l A7, [A7 + 0x18]
00001306 3D40 FFEE move.w [A6 - 0x12], D0
0000130A 4A6E FFEE tst.w [A6 - 0x12]
0000130E 6604 bne +0x6 /* 00001314 */
00001310 7000 moveq.l D0, 0x00
00001312 6050 bra +0x52 /* 00001364 */
label00001314:
00001314 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001318 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
0000131C 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00001320 508F addq.l A7, 8
00001322 6040 bra +0x42 /* 00001364 */
label00001324:
00001324 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00001328 486E FFF0 pea.l [A6 - 0x10]
0000132C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001330 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001334 2F0C move.l -[A7], A4
00001336 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
0000133A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000133E 3D40 FFEE move.w [A6 - 0x12], D0
00001342 4A6E FFEE tst.w [A6 - 0x12]
00001346 6706 beq +0x8 /* 0000134E */
00001348 302E FFEE move.w D0, [A6 - 0x12]
0000134C 6016 bra +0x18 /* 00001364 */
label0000134E:
0000134E 206E FFFC movea.l A0, [A6 - 0x4]
00001352 2050 movea.l A0, [A0]
00001354 226E 001C movea.l A1, [A6 + 0x1C]
00001358 700D moveq.l D0, 0x0D
label0000135A:
0000135A 22D8 move.l [A1]+, [A0]+
0000135C 51C8 FFFC dbf D0, -0x6 /* 0000135A */
00001360 32D8 move.w [A1]+, [A0]+
00001362 7000 moveq.l D0, 0x00
label00001364:
00001364 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001368 4E5E unlink A6
0000136A 4E75 rts
fn0000136C:
0000136C 4E56 FF02 link A6, -0x00FE
00001370 48E7 0108 movem.l -[A7], D7,A4
00001374 286E 000C movea.l A4, [A6 + 0xC]
00001378 486E FF06 pea.l [A6 - 0xFA]
0000137C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001380 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00001384 508F addq.l A7, 8
00001386 486E FF02 pea.l [A6 - 0xFE]
0000138A 2F2E FF06 move.l -[A7], [A6 - 0xFA]
0000138E 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00001392 508F addq.l A7, 8
00001394 206E FF06 movea.l A0, [A6 - 0xFA]
00001398 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000139C 486E FFFE pea.l [A6 - 0x2]
000013A0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000013A4 2F10 move.l -[A7], [A0]
000013A6 206E FF02 movea.l A0, [A6 - 0xFE]
000013AA 2F10 move.l -[A7], [A0]
000013AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013B0 4EBA 12F2 jsr [PC + 0x12F2 /* 000026A4 */]
000013B4 4FEF 0018 lea.l A7, [A7 + 0x18]
000013B8 3E00 move.w D7, D0
000013BA 2F2E FF06 move.l -[A7], [A6 - 0xFA]
000013BE 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000013C2 2F2E FF02 move.l -[A7], [A6 - 0xFE]
000013C6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000013CA 3007 move.w D0, D7
000013CC 4CDF 1080 movem.l D7,A4, [A7]+
000013D0 4E5E unlink A6
000013D2 4E75 rts
fn000013D4:
000013D4 4E56 0000 link A6, 0
000013D8 48E7 0108 movem.l -[A7], D7,A4
000013DC 286E 0008 movea.l A4, [A6 + 0x8]
000013E0 3E14 move.w D7, [A4]
000013E2 0C47 2B1F cmpi.w D7, 0x2B1F
000013E6 6604 bne +0x6 /* 000013EC */
000013E8 7001 moveq.l D0, 0x01
000013EA 601A bra +0x1C /* 00001406 */
label000013EC:
000013EC 0C47 2B0A cmpi.w D7, 0x2B0A /* '+\n' */
000013F0 6706 beq +0x8 /* 000013F8 */
000013F2 0C47 2AFE cmpi.w D7, 0x2AFE
000013F6 660C bne +0xE /* 00001404 */
label000013F8:
000013F8 508C addq.l A4, 8
000013FA 0C54 2B1F cmpi.w [A4], 0x2B1F
000013FE 6604 bne +0x6 /* 00001404 */
00001400 7001 moveq.l D0, 0x01
00001402 6002 bra +0x4 /* 00001406 */
label00001404:
00001404 7000 moveq.l D0, 0x00
label00001406:
00001406 4CDF 1080 movem.l D7,A4, [A7]+
0000140A 4E5E unlink A6
0000140C 4E75 rts
fn0000140E:
0000140E 4E56 FFF4 link A6, -0x000C
00001412 42A7 clr.l -[A7]
00001414 3F3C 0004 move.w -[A7], 0x4
00001418 3F3C 0007 move.w -[A7], 0x7
0000141C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001420 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001424 4FEF 000C lea.l A7, [A7 + 0xC]
00001428 4A6D 928E tst.w [A5 - 0x6D72]
0000142C 6D00 0082 blt +0x84 /* 000014B0 */
00001430 206D 929A movea.l A0, [A5 - 0x6D66]
00001434 2050 movea.l A0, [A0]
00001436 2D68 003E FFFC move.l [A6 - 0x4], [A0 + 0x3E]
0000143C 206D 929A movea.l A0, [A5 - 0x6D66]
00001440 2050 movea.l A0, [A0]
00001442 3D68 0020 FFFA move.w [A6 - 0x6], [A0 + 0x20]
00001448 206D 929A movea.l A0, [A5 - 0x6D66]
0000144C 2050 movea.l A0, [A0]
0000144E 3D68 0022 FFF8 move.w [A6 - 0x8], [A0 + 0x22]
00001454 302E FFFA move.w D0, [A6 - 0x6]
00001458 B06E FFF8 cmp.w D0, [A6 - 0x8]
0000145C 6C52 bge +0x54 /* 000014B0 */
0000145E 302E FFF8 move.w D0, [A6 - 0x8]
00001462 906E FFFA sub.w D0, [A6 - 0x6]
00001466 48C0 ext.l D0
00001468 2F00 move.l -[A7], D0
0000146A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000146E 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00001472 508F addq.l A7, 8
00001474 206E FFFC movea.l A0, [A6 - 0x4]
00001478 326E FFFA movea.w A1, [A6 - 0x6]
0000147C D3D0 add.l A1, [A0]
0000147E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001482 2D49 FFF4 move.l [A6 - 0xC], A1
00001486 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000148A 588F addq.l A7, 4
0000148C 322E FFF8 move.w D1, [A6 - 0x8]
00001490 926E FFFA sub.w D1, [A6 - 0x6]
00001494 48C1 ext.l D1
00001496 2F01 move.l -[A7], D1
00001498 2F00 move.l -[A7], D0
0000149A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000149E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000014A2 4FEF 000C lea.l A7, [A7 + 0xC]
000014A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014AA 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000014AE 588F addq.l A7, 4
label000014B0:
000014B0 7000 moveq.l D0, 0x00
000014B2 4E5E unlink A6
000014B4 4E75 rts
fn000014B6:
000014B6 4E56 FFAE link A6, -0x0052
000014BA 2F0C move.l -[A7], A4
000014BC 286E 000C movea.l A4, [A6 + 0xC]
000014C0 206E 0018 movea.l A0, [A6 + 0x18]
000014C4 7001 moveq.l D0, 0x01
000014C6 3080 move.w [A0], D0
000014C8 508C addq.l A4, 8
000014CA 486E FFB8 pea.l [A6 - 0x48]
000014CE 486E FFF2 pea.l [A6 - 0xE]
000014D2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000014D6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014DA 2F0C move.l -[A7], A4
000014DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014E0 4EBA F902 jsr [PC - 0x6FE /* 00000DE4 */]
000014E4 4FEF 0018 lea.l A7, [A7 + 0x18]
000014E8 3D40 FFF4 move.w [A6 - 0xC], D0
000014EC 4A6E FFF4 tst.w [A6 - 0xC]
000014F0 6708 beq +0xA /* 000014FA */
000014F2 302E FFF4 move.w D0, [A6 - 0xC]
000014F6 6000 0078 bra +0x7A /* 00001570 */
label000014FA:
000014FA 206E 0018 movea.l A0, [A6 + 0x18]
000014FE 302E FFF2 move.w D0, [A6 - 0xE]
00001502 D150 add.w [A0], D0
00001504 486E FFF6 pea.l [A6 - 0xA]
00001508 486E FFB8 pea.l [A6 - 0x48]
0000150C 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00001510 508F addq.l A7, 8
00001512 3D40 FFF4 move.w [A6 - 0xC], D0
00001516 486E FFB8 pea.l [A6 - 0x48]
0000151A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000151E 588F addq.l A7, 4
00001520 4A6E FFF4 tst.w [A6 - 0xC]
00001524 6706 beq +0x8 /* 0000152C */
00001526 302E FFF4 move.w D0, [A6 - 0xC]
0000152A 6044 bra +0x46 /* 00001570 */
label0000152C:
0000152C 41EE FFF6 lea.l A0, [A6 - 0xA]
00001530 2D58 FFAE move.l [A6 - 0x52], [A0]+
00001534 2D58 FFB2 move.l [A6 - 0x4E], [A0]+
00001538 3D58 FFB6 move.w [A6 - 0x4A], [A0]+
0000153C 486E FFAE pea.l [A6 - 0x52]
00001540 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001544 A9EB syscall Pack4/FP68K
00001546 41EE FFF6 lea.l A0, [A6 - 0xA]
0000154A 43EE FFAE lea.l A1, [A6 - 0x52]
0000154E 20D9 move.l [A0]+, [A1]+
00001550 20D9 move.l [A0]+, [A1]+
00001552 30D9 move.w [A0]+, [A1]+
00001554 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001558 41D6 lea.l A0, [A6]
0000155A 2F20 move.l -[A7], -[A0]
0000155C 2F20 move.l -[A7], -[A0]
0000155E 3F20 move.w -[A7], -[A0]
00001560 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00001564 4FEF 000E lea.l A7, [A7 + 0xE]
00001568 3D40 FFF4 move.w [A6 - 0xC], D0
0000156C 302E FFF4 move.w D0, [A6 - 0xC]
label00001570:
00001570 285F movea.l A4, [A7]+
00001572 4E5E unlink A6
00001574 4E75 rts
fn00001576:
00001576 4E56 FFC0 link A6, -0x0040
0000157A 2F0C move.l -[A7], A4
0000157C 286E 000C movea.l A4, [A6 + 0xC]
00001580 206E 0018 movea.l A0, [A6 + 0x18]
00001584 7001 moveq.l D0, 0x01
00001586 3080 move.w [A0], D0
00001588 508C addq.l A4, 8
0000158A 486E FFC0 pea.l [A6 - 0x40]
0000158E 486E FFFC pea.l [A6 - 0x4]
00001592 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001596 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000159A 2F0C move.l -[A7], A4
0000159C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015A0 4EBA F842 jsr [PC - 0x7BE /* 00000DE4 */]
000015A4 4FEF 0018 lea.l A7, [A7 + 0x18]
000015A8 3D40 FFFE move.w [A6 - 0x2], D0
000015AC 4A6E FFFE tst.w [A6 - 0x2]
000015B0 6706 beq +0x8 /* 000015B8 */
000015B2 302E FFFE move.w D0, [A6 - 0x2]
000015B6 6046 bra +0x48 /* 000015FE */
label000015B8:
000015B8 206E 0018 movea.l A0, [A6 + 0x18]
000015BC 302E FFFC move.w D0, [A6 - 0x4]
000015C0 D150 add.w [A0], D0
000015C2 486E FFFA pea.l [A6 - 0x6]
000015C6 486E FFC0 pea.l [A6 - 0x40]
000015CA 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000015CE 508F addq.l A7, 8
000015D0 3D40 FFFE move.w [A6 - 0x2], D0
000015D4 486E FFC0 pea.l [A6 - 0x40]
000015D8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000015DC 588F addq.l A7, 4
000015DE 4A6E FFFE tst.w [A6 - 0x2]
000015E2 6706 beq +0x8 /* 000015EA */
000015E4 302E FFFE move.w D0, [A6 - 0x2]
000015E8 6014 bra +0x16 /* 000015FE */
label000015EA:
000015EA 086E 0000 FFFB bchg.b [A6 - 0x5], 0x0
000015F0 2F2E 001C move.l -[A7], [A6 + 0x1C]
000015F4 3F2E FFFA move.w -[A7], [A6 - 0x6]
000015F8 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000015FC 5C8F addq.l A7, 6
label000015FE:
000015FE 285F movea.l A4, [A7]+
00001600 4E5E unlink A6
00001602 4E75 rts
fn00001604:
00001604 4E56 FF8C link A6, -0x0074
00001608 48E7 0708 movem.l -[A7], D5,D6,D7,A4
0000160C 286E 000C movea.l A4, [A6 + 0xC]
00001610 206E 0018 movea.l A0, [A6 + 0x18]
00001614 4250 clr.w [A0]
00001616 7A01 moveq.l D5, 0x01
00001618 7E00 moveq.l D7, 0x00
0000161A 426E FFD6 clr.w [A6 - 0x2A]
0000161E 426E FFE0 clr.w [A6 - 0x20]
00001622 426E FFEA clr.w [A6 - 0x16]
00001626 426E FFF4 clr.w [A6 - 0xC]
label0000162A:
0000162A 2F0C move.l -[A7], A4
0000162C 4EBA 098A jsr [PC + 0x98A /* 00001FB8 */]
00001630 588F addq.l A7, 4
00001632 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001636 1F41 1F44 move.b [A7 + 0x1F44], D1
0000163A 0032 0008 0010 ori.b [A2 + D0.w + 0x10], 0x8
00001640 0018 0020 ori.b [A0]+, 0x20 /* ' ' */
00001644 41EE FFD6 lea.l A0, [A6 - 0x2A]
00001648 2D48 FF90 move.l [A6 - 0x70], A0
0000164C 6020 bra +0x22 /* 0000166E */
0000164E 41EE FFE0 lea.l A0, [A6 - 0x20]
00001652 2D48 FF90 move.l [A6 - 0x70], A0
00001656 6016 bra +0x18 /* 0000166E */
00001658 41EE FFEA lea.l A0, [A6 - 0x16]
0000165C 2D48 FF90 move.l [A6 - 0x70], A0
00001660 600C bra +0xE /* 0000166E */
00001662 41EE FFF4 lea.l A0, [A6 - 0xC]
00001666 2D48 FF90 move.l [A6 - 0x70], A0
0000166A 6002 bra +0x4 /* 0000166E */
0000166C 7A00 moveq.l D5, 0x00
label0000166E:
0000166E 4A45 tst.w D5
00001670 6740 beq +0x42 /* 000016B2 */
00001672 2F2E FF90 move.l -[A7], [A6 - 0x70]
00001676 486E FFFE pea.l [A6 - 0x2]
0000167A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000167E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001682 2F0C move.l -[A7], A4
00001684 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001688 4EBA 0A80 jsr [PC + 0xA80 /* 0000210A */]
0000168C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001690 3C00 move.w D6, D0
00001692 4A46 tst.w D6
00001694 6706 beq +0x8 /* 0000169C */
00001696 3006 move.w D0, D6
00001698 6000 0146 bra +0x148 /* 000017E0 */
label0000169C:
0000169C 302E FFFE move.w D0, [A6 - 0x2]
000016A0 48C0 ext.l D0
000016A2 E780 asl D0, 3
000016A4 D9C0 add.l A4, D0
000016A6 206E 0018 movea.l A0, [A6 + 0x18]
000016AA 302E FFFE move.w D0, [A6 - 0x2]
000016AE D150 add.w [A0], D0
000016B0 5247 addq.w D7, 1
label000016B2:
000016B2 4A45 tst.w D5
000016B4 6600 FF74 bne -0x8A /* 0000162A */
000016B8 4A47 tst.w D7
000016BA 6606 bne +0x8 /* 000016C2 */
000016BC 7004 moveq.l D0, 0x04
000016BE 6000 0120 bra +0x122 /* 000017E0 */
label000016C2:
000016C2 486E FF94 pea.l [A6 - 0x6C]
000016C6 486E FFFE pea.l [A6 - 0x2]
000016CA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000016CE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000016D2 2F0C move.l -[A7], A4
000016D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016D8 4EBA F70A jsr [PC - 0x8F6 /* 00000DE4 */]
000016DC 4FEF 0018 lea.l A7, [A7 + 0x18]
000016E0 3C00 move.w D6, D0
000016E2 4A46 tst.w D6
000016E4 6706 beq +0x8 /* 000016EC */
000016E6 3006 move.w D0, D6
000016E8 6000 00F6 bra +0xF8 /* 000017E0 */
label000016EC:
000016EC 206E 0018 movea.l A0, [A6 + 0x18]
000016F0 302E FFFE move.w D0, [A6 - 0x2]
000016F4 D150 add.w [A0], D0
000016F6 42AE FFD2 clr.l [A6 - 0x2E]
000016FA 486E FF94 pea.l [A6 - 0x6C]
000016FE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001702 588F addq.l A7, 4
00001704 2D40 FFCE move.l [A6 - 0x32], D0
00001708 486E FFCE pea.l [A6 - 0x32]
0000170C 486E FFD2 pea.l [A6 - 0x2E]
00001710 3F3C 1F41 move.w -[A7], 0x1F41
00001714 486E FFD6 pea.l [A6 - 0x2A]
00001718 486E FF94 pea.l [A6 - 0x6C]
0000171C 4EBA 08BA jsr [PC + 0x8BA /* 00001FD8 */]
00001720 4FEF 0012 lea.l A7, [A7 + 0x12]
00001724 486E FFCE pea.l [A6 - 0x32]
00001728 486E FFD2 pea.l [A6 - 0x2E]
0000172C 3F3C 1F42 move.w -[A7], 0x1F42
00001730 486E FFE0 pea.l [A6 - 0x20]
00001734 486E FF94 pea.l [A6 - 0x6C]
00001738 4EBA 089E jsr [PC + 0x89E /* 00001FD8 */]
0000173C 4FEF 0012 lea.l A7, [A7 + 0x12]
00001740 486E FFCE pea.l [A6 - 0x32]
00001744 486E FFD2 pea.l [A6 - 0x2E]
00001748 3F3C 1F43 move.w -[A7], 0x1F43
0000174C 486E FFEA pea.l [A6 - 0x16]
00001750 486E FF94 pea.l [A6 - 0x6C]
00001754 4EBA 0882 jsr [PC + 0x882 /* 00001FD8 */]
00001758 4FEF 0012 lea.l A7, [A7 + 0x12]
0000175C 486E FFCE pea.l [A6 - 0x32]
00001760 486E FFD2 pea.l [A6 - 0x2E]
00001764 3F3C 1F44 move.w -[A7], 0x1F44
00001768 486E FFF4 pea.l [A6 - 0xC]
0000176C 486E FF94 pea.l [A6 - 0x6C]
00001770 4EBA 0866 jsr [PC + 0x866 /* 00001FD8 */]
00001774 4FEF 0012 lea.l A7, [A7 + 0x12]
00001778 202E FFCE move.l D0, [A6 - 0x32]
0000177C 90AE FFD2 sub.l D0, [A6 - 0x2E]
00001780 2F00 move.l -[A7], D0
00001782 3F3C 0005 move.w -[A7], 0x5
00001786 3F3C 0007 move.w -[A7], 0x7
0000178A 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000178E 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001792 4FEF 000C lea.l A7, [A7 + 0xC]
00001796 486E FF94 pea.l [A6 - 0x6C]
0000179A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000179E 588F addq.l A7, 4
000017A0 D0AE FFD2 add.l D0, [A6 - 0x2E]
000017A4 2F2E 001C move.l -[A7], [A6 + 0x1C]
000017A8 2D40 FF8C move.l [A6 - 0x74], D0
000017AC 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000017B0 588F addq.l A7, 4
000017B2 222E FFCE move.l D1, [A6 - 0x32]
000017B6 92AE FFD2 sub.l D1, [A6 - 0x2E]
000017BA 2F01 move.l -[A7], D1
000017BC 2F00 move.l -[A7], D0
000017BE 2F2E FF8C move.l -[A7], [A6 - 0x74]
000017C2 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000017C6 4FEF 000C lea.l A7, [A7 + 0xC]
000017CA 2F2E 001C move.l -[A7], [A6 + 0x1C]
000017CE 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000017D2 588F addq.l A7, 4
000017D4 486E FF94 pea.l [A6 - 0x6C]
000017D8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000017DC 588F addq.l A7, 4
000017DE 7000 moveq.l D0, 0x00
label000017E0:
000017E0 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000017E4 4E5E unlink A6
000017E6 4E75 rts
export_372:
fn000017E8:
000017E8 4E56 FF9C link A6, -0x0064
000017EC 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
000017F0 286E 000C movea.l A4, [A6 + 0xC]
000017F4 266E 001C movea.l A3, [A6 + 0x1C]
000017F8 206E 0018 movea.l A0, [A6 + 0x18]
000017FC 4250 clr.w [A0]
000017FE 244C movea.l A2, A4
00001800 508A addq.l A2, 8
00001802 3C14 move.w D6, [A4]
00001804 3A12 move.w D5, [A2]
00001806 0C46 1388 cmpi.w D6, 0x1388
0000180A 6F0C ble +0xE /* 00001818 */
0000180C 0C46 13A0 cmpi.w D6, 0x13A0
00001810 6C06 bge +0x8 /* 00001818 */
00001812 702D moveq.l D0, 0x2D
00001814 6000 043E bra +0x440 /* 00001C54 */
label00001818:
00001818 0C46 1F40 cmpi.w D6, 0x1F40
0000181C 6F2A ble +0x2C /* 00001848 */
0000181E 0C46 1F45 cmpi.w D6, 0x1F45
00001822 6C24 bge +0x26 /* 00001848 */
00001824 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001828 2F0B move.l -[A7], A3
0000182A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000182E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001832 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001836 2F0C move.l -[A7], A4
00001838 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000183C 4EBA 05CA jsr [PC + 0x5CA /* 00001E08 */]
00001840 4FEF 001A lea.l A7, [A7 + 0x1A]
00001844 6000 040E bra +0x410 /* 00001C54 */
label00001848:
00001848 2F0C move.l -[A7], A4
0000184A 4EBA FB88 jsr [PC - 0x478 /* 000013D4 */]
0000184E 588F addq.l A7, 4
00001850 4A40 tst.w D0
00001852 6724 beq +0x26 /* 00001878 */
00001854 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001858 2F0B move.l -[A7], A3
0000185A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000185E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001862 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001866 2F0C move.l -[A7], A4
00001868 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000186C 4EBA 0452 jsr [PC + 0x452 /* 00001CC0 */]
00001870 4FEF 001A lea.l A7, [A7 + 0x1A]
00001874 6000 03DE bra +0x3E0 /* 00001C54 */
label00001878:
00001878 0C46 1B58 cmpi.w D6, 0x1B58
0000187C 6F00 006A ble +0x6C /* 000018E8 */
00001880 0C46 1B66 cmpi.w D6, 0x1B66
00001884 6C00 0062 bge +0x64 /* 000018E8 */
00001888 0C45 1F40 cmpi.w D5, 0x1F40
0000188C 6F2A ble +0x2C /* 000018B8 */
0000188E 0C45 1F45 cmpi.w D5, 0x1F45
00001892 6C24 bge +0x26 /* 000018B8 */
00001894 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001898 2F0B move.l -[A7], A3
0000189A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000189E 2F2E 0014 move.l -[A7], [A6 + 0x14]
000018A2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000018A6 2F0C move.l -[A7], A4
000018A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000018AC 4EBA 055A jsr [PC + 0x55A /* 00001E08 */]
000018B0 4FEF 001A lea.l A7, [A7 + 0x1A]
000018B4 6000 039E bra +0x3A0 /* 00001C54 */
label000018B8:
000018B8 2F0A move.l -[A7], A2
000018BA 4EBA FB18 jsr [PC - 0x4E8 /* 000013D4 */]
000018BE 588F addq.l A7, 4
000018C0 4A40 tst.w D0
000018C2 6724 beq +0x26 /* 000018E8 */
000018C4 3F2E 0020 move.w -[A7], [A6 + 0x20]
000018C8 2F0B move.l -[A7], A3
000018CA 2F2E 0018 move.l -[A7], [A6 + 0x18]
000018CE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000018D2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000018D6 2F0C move.l -[A7], A4
000018D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000018DC 4EBA 03E2 jsr [PC + 0x3E2 /* 00001CC0 */]
000018E0 4FEF 001A lea.l A7, [A7 + 0x1A]
000018E4 6000 036E bra +0x370 /* 00001C54 */
label000018E8:
000018E8 376D 9D80 00A4 move.w [A3 + 0xA4], [A5 - 0x6280]
000018EE 0C46 2B3C cmpi.w D6, 0x2B3C /* '+<' */
000018F2 6600 006E bne +0x70 /* 00001962 */
000018F6 42A7 clr.l -[A7]
000018F8 3F3C 0004 move.w -[A7], 0x4
000018FC 3F3C 0008 move.w -[A7], 0x8
00001900 486B 00AE pea.l [A3 + 0xAE]
00001904 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001908 4FEF 000C lea.l A7, [A7 + 0xC]
0000190C 206D 917E movea.l A0, [A5 - 0x6E82]
00001910 2050 movea.l A0, [A0]
00001912 2768 003E 00C0 move.l [A3 + 0xC0], [A0 + 0x3E]
00001918 7002 moveq.l D0, 0x02
0000191A 3740 00A2 move.w [A3 + 0xA2], D0
0000191E 42AB 00A6 clr.l [A3 + 0xA6]
00001922 206D 917E movea.l A0, [A5 - 0x6E82]
00001926 42A7 clr.l -[A7]
00001928 2050 movea.l A0, [A0]
0000192A 2F28 003E move.l -[A7], [A0 + 0x3E]
0000192E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001932 201F move.l D0, [A7]+
00001934 2740 00AA move.l [A3 + 0xAA], D0
00001938 42AB 00EC clr.l [A3 + 0xEC]
0000193C 42AB 00E8 clr.l [A3 + 0xE8]
00001940 42AB 00F0 clr.l [A3 + 0xF0]
00001944 206E 0018 movea.l A0, [A6 + 0x18]
00001948 5250 addq.w [A0], 1
0000194A 0C45 2B03 cmpi.w D5, 0x2B03
0000194E 6706 beq +0x8 /* 00001956 */
00001950 0C45 2B78 cmpi.w D5, 0x2B78 /* '+x' */
00001954 6606 bne +0x8 /* 0000195C */
label00001956:
00001956 206E 0018 movea.l A0, [A6 + 0x18]
0000195A 5250 addq.w [A0], 1
label0000195C:
0000195C 7000 moveq.l D0, 0x00
0000195E 6000 02F4 bra +0x2F6 /* 00001C54 */
label00001962:
00001962 0C46 271E cmpi.w D6, 0x271E
00001966 6600 007A bne +0x7C /* 000019E2 */
0000196A 0C45 2B3C cmpi.w D5, 0x2B3C /* '+<' */
0000196E 6600 0072 bne +0x74 /* 000019E2 */
00001972 42A7 clr.l -[A7]
00001974 3F3C 0004 move.w -[A7], 0x4
00001978 3F3C 0008 move.w -[A7], 0x8
0000197C 486B 00AE pea.l [A3 + 0xAE]
00001980 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001984 4FEF 000C lea.l A7, [A7 + 0xC]
00001988 206D 917E movea.l A0, [A5 - 0x6E82]
0000198C 2050 movea.l A0, [A0]
0000198E 2768 003E 00C0 move.l [A3 + 0xC0], [A0 + 0x3E]
00001994 7002 moveq.l D0, 0x02
00001996 3740 00A2 move.w [A3 + 0xA2], D0
0000199A 42AB 00A6 clr.l [A3 + 0xA6]
0000199E 206D 917E movea.l A0, [A5 - 0x6E82]
000019A2 42A7 clr.l -[A7]
000019A4 2050 movea.l A0, [A0]
000019A6 2F28 003E move.l -[A7], [A0 + 0x3E]
000019AA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000019AE 201F move.l D0, [A7]+
000019B0 2740 00AA move.l [A3 + 0xAA], D0
000019B4 42AB 00EC clr.l [A3 + 0xEC]
000019B8 42AB 00E8 clr.l [A3 + 0xE8]
000019BC 42AB 00F0 clr.l [A3 + 0xF0]
000019C0 206E 0018 movea.l A0, [A6 + 0x18]
000019C4 5450 addq.w [A0], 2
000019C6 3A2C 0010 move.w D5, [A4 + 0x10]
000019CA 0C45 2B03 cmpi.w D5, 0x2B03
000019CE 6706 beq +0x8 /* 000019D6 */
000019D0 0C45 2B78 cmpi.w D5, 0x2B78 /* '+x' */
000019D4 6606 bne +0x8 /* 000019DC */
label000019D6:
000019D6 206E 0018 movea.l A0, [A6 + 0x18]
000019DA 5250 addq.w [A0], 1
label000019DC:
000019DC 7000 moveq.l D0, 0x00
000019DE 6000 0274 bra +0x276 /* 00001C54 */
label000019E2:
000019E2 0C46 2B60 cmpi.w D6, 0x2B60 /* '+`' */
000019E6 6668 bne +0x6A /* 00001A50 */
000019E8 4A6D 928E tst.w [A5 - 0x6D72]
000019EC 6C06 bge +0x8 /* 000019F4 */
000019EE 7034 moveq.l D0, 0x34
000019F0 6000 0262 bra +0x264 /* 00001C54 */
label000019F4:
000019F4 42A7 clr.l -[A7]
000019F6 3F3C 0004 move.w -[A7], 0x4
000019FA 3F3C 0008 move.w -[A7], 0x8
000019FE 486B 00AE pea.l [A3 + 0xAE]
00001A02 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001A06 4FEF 000C lea.l A7, [A7 + 0xC]
00001A0A 206D 929A movea.l A0, [A5 - 0x6D66]
00001A0E 2050 movea.l A0, [A0]
00001A10 2768 003E 00C0 move.l [A3 + 0xC0], [A0 + 0x3E]
00001A16 7003 moveq.l D0, 0x03
00001A18 3740 00A2 move.w [A3 + 0xA2], D0
00001A1C 206D 929A movea.l A0, [A5 - 0x6D66]
00001A20 2050 movea.l A0, [A0]
00001A22 3068 0020 movea.w A0, [A0 + 0x20]
00001A26 2748 00A6 move.l [A3 + 0xA6], A0
00001A2A 206D 929A movea.l A0, [A5 - 0x6D66]
00001A2E 2050 movea.l A0, [A0]
00001A30 3068 0022 movea.w A0, [A0 + 0x22]
00001A34 2748 00AA move.l [A3 + 0xAA], A0
00001A38 42AB 00EC clr.l [A3 + 0xEC]
00001A3C 42AB 00E8 clr.l [A3 + 0xE8]
00001A40 42AB 00F0 clr.l [A3 + 0xF0]
00001A44 206E 0018 movea.l A0, [A6 + 0x18]
00001A48 5250 addq.w [A0], 1
00001A4A 7000 moveq.l D0, 0x00
00001A4C 6000 0206 bra +0x208 /* 00001C54 */
label00001A50:
00001A50 0C46 271E cmpi.w D6, 0x271E
00001A54 6600 0070 bne +0x72 /* 00001AC6 */
00001A58 0C45 2B60 cmpi.w D5, 0x2B60 /* '+`' */
00001A5C 6668 bne +0x6A /* 00001AC6 */
00001A5E 4A6D 928E tst.w [A5 - 0x6D72]
00001A62 6C06 bge +0x8 /* 00001A6A */
00001A64 7034 moveq.l D0, 0x34
00001A66 6000 01EC bra +0x1EE /* 00001C54 */
label00001A6A:
00001A6A 42A7 clr.l -[A7]
00001A6C 3F3C 0004 move.w -[A7], 0x4
00001A70 3F3C 0008 move.w -[A7], 0x8
00001A74 486B 00AE pea.l [A3 + 0xAE]
00001A78 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001A7C 4FEF 000C lea.l A7, [A7 + 0xC]
00001A80 206D 929A movea.l A0, [A5 - 0x6D66]
00001A84 2050 movea.l A0, [A0]
00001A86 2768 003E 00C0 move.l [A3 + 0xC0], [A0 + 0x3E]
00001A8C 7003 moveq.l D0, 0x03
00001A8E 3740 00A2 move.w [A3 + 0xA2], D0
00001A92 206D 929A movea.l A0, [A5 - 0x6D66]
00001A96 2050 movea.l A0, [A0]
00001A98 3068 0020 movea.w A0, [A0 + 0x20]
00001A9C 2748 00A6 move.l [A3 + 0xA6], A0
00001AA0 206D 929A movea.l A0, [A5 - 0x6D66]
00001AA4 2050 movea.l A0, [A0]
00001AA6 3068 0022 movea.w A0, [A0 + 0x22]
00001AAA 2748 00AA move.l [A3 + 0xAA], A0
00001AAE 42AB 00EC clr.l [A3 + 0xEC]
00001AB2 42AB 00E8 clr.l [A3 + 0xE8]
00001AB6 42AB 00F0 clr.l [A3 + 0xF0]
00001ABA 206E 0018 movea.l A0, [A6 + 0x18]
00001ABE 5450 addq.w [A0], 2
00001AC0 7000 moveq.l D0, 0x00
00001AC2 6000 0190 bra +0x192 /* 00001C54 */
label00001AC6:
00001AC6 0C46 2B38 cmpi.w D6, 0x2B38 /* '+8' */
00001ACA 6634 bne +0x36 /* 00001B00 */
00001ACC 206E 0008 movea.l A0, [A6 + 0x8]
00001AD0 0C50 0001 cmpi.w [A0], 0x1
00001AD4 662A bne +0x2C /* 00001B00 */
00001AD6 206E 0018 movea.l A0, [A6 + 0x18]
00001ADA 7001 moveq.l D0, 0x01
00001ADC 3080 move.w [A0], D0
00001ADE 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001AE2 206E 0008 movea.l A0, [A6 + 0x8]
00001AE6 2F28 000A move.l -[A7], [A0 + 0xA]
00001AEA 2F0B move.l -[A7], A3
00001AEC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001AF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AF4 4EBA 0166 jsr [PC + 0x166 /* 00001C5C */]
00001AF8 4FEF 0012 lea.l A7, [A7 + 0x12]
00001AFC 6000 0156 bra +0x158 /* 00001C54 */
label00001B00:
00001B00 0C46 0BFF cmpi.w D6, 0xBFF
00001B04 6626 bne +0x28 /* 00001B2C */
00001B06 206E 0018 movea.l A0, [A6 + 0x18]
00001B0A 7001 moveq.l D0, 0x01
00001B0C 3080 move.w [A0], D0
00001B0E 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001B12 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
00001B16 2F0B move.l -[A7], A3
00001B18 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B1C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B20 4EBA 013A jsr [PC + 0x13A /* 00001C5C */]
00001B24 4FEF 0012 lea.l A7, [A7 + 0x12]
00001B28 6000 012A bra +0x12C /* 00001C54 */
label00001B2C:
00001B2C 0C46 271E cmpi.w D6, 0x271E
00001B30 662C bne +0x2E /* 00001B5E */
00001B32 0C45 0BFF cmpi.w D5, 0xBFF
00001B36 6626 bne +0x28 /* 00001B5E */
00001B38 206E 0018 movea.l A0, [A6 + 0x18]
00001B3C 7002 moveq.l D0, 0x02
00001B3E 3080 move.w [A0], D0
00001B40 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001B44 2F2D 9078 move.l -[A7], [A5 - 0x6F88]
00001B48 2F0B move.l -[A7], A3
00001B4A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B52 4EBA 0108 jsr [PC + 0x108 /* 00001C5C */]
00001B56 4FEF 0012 lea.l A7, [A7 + 0x12]
00001B5A 6000 00F8 bra +0xFA /* 00001C54 */
label00001B5E:
00001B5E 0C46 0002 cmpi.w D6, 0x2
00001B62 6606 bne +0x8 /* 00001B6A */
00001B64 702D moveq.l D0, 0x2D
00001B66 6000 00EC bra +0xEE /* 00001C54 */
label00001B6A:
00001B6A 4A6E 0020 tst.w [A6 + 0x20]
00001B6E 6722 beq +0x24 /* 00001B92 */
00001B70 486E FF9E pea.l [A6 - 0x62]
00001B74 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B78 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001B7C 2F0C move.l -[A7], A4
00001B7E 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001B82 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B86 3E00 move.w D7, D0
00001B88 4A47 tst.w D7
00001B8A 6738 beq +0x3A /* 00001BC4 */
00001B8C 3007 move.w D0, D7
00001B8E 6000 00C4 bra +0xC6 /* 00001C54 */
label00001B92:
00001B92 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00001B96 486E FF9E pea.l [A6 - 0x62]
00001B9A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B9E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001BA2 2F0C move.l -[A7], A4
00001BA4 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001BA8 4FEF 0012 lea.l A7, [A7 + 0x12]
00001BAC 3E00 move.w D7, D0
00001BAE 0C47 0010 cmpi.w D7, 0x10
00001BB2 6606 bne +0x8 /* 00001BBA */
00001BB4 702D moveq.l D0, 0x2D
00001BB6 6000 009C bra +0x9E /* 00001C54 */
label00001BBA:
00001BBA 4A47 tst.w D7
00001BBC 6706 beq +0x8 /* 00001BC4 */
00001BBE 3007 move.w D0, D7
00001BC0 6000 0092 bra +0x94 /* 00001C54 */
label00001BC4:
00001BC4 4A6D 9D80 tst.w [A5 - 0x6280]
00001BC8 6720 beq +0x22 /* 00001BEA */
00001BCA 2F2E FFAA move.l -[A7], [A6 - 0x56]
00001BCE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001BD2 3F3C 0005 move.w -[A7], 0x5
00001BD6 206E FFAA movea.l A0, [A6 - 0x56]
00001BDA 2F10 move.l -[A7], [A0]
00001BDC 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00001BE0 5C8F addq.l A7, 6
00001BE2 2F2E FFAA move.l -[A7], [A6 - 0x56]
00001BE6 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
label00001BEA:
00001BEA 206E FFAA movea.l A0, [A6 - 0x56]
00001BEE 2050 movea.l A0, [A0]
00001BF0 43EB 00AE lea.l A1, [A3 + 0xAE]
00001BF4 700D moveq.l D0, 0x0D
label00001BF6:
00001BF6 22D8 move.l [A1]+, [A0]+
00001BF8 51C8 FFFC dbf D0, -0x6 /* 00001BF6 */
00001BFC 32D8 move.w [A1]+, [A0]+
00001BFE 7001 moveq.l D0, 0x01
00001C00 3740 00A2 move.w [A3 + 0xA2], D0
00001C04 42AB 00A6 clr.l [A3 + 0xA6]
00001C08 42AB 00AA clr.l [A3 + 0xAA]
00001C0C 206E FFAA movea.l A0, [A6 - 0x56]
00001C10 2050 movea.l A0, [A0]
00001C12 3D68 0002 FF9C move.w [A6 - 0x64], [A0 + 0x2]
00001C18 0C6E 0004 FF9C cmpi.w [A6 - 0x64], 0x4
00001C1E 6D20 blt +0x22 /* 00001C40 */
00001C20 2F2E FFAA move.l -[A7], [A6 - 0x56]
00001C24 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001C28 206E FFAA movea.l A0, [A6 - 0x56]
00001C2C 2F10 move.l -[A7], [A0]
00001C2E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001C32 588F addq.l A7, 4
00001C34 2740 00AA move.l [A3 + 0xAA], D0
00001C38 2F2E FFAA move.l -[A7], [A6 - 0x56]
00001C3C 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
label00001C40:
00001C40 42AB 00EC clr.l [A3 + 0xEC]
00001C44 42AB 00E8 clr.l [A3 + 0xE8]
00001C48 42AB 00F0 clr.l [A3 + 0xF0]
00001C4C 206E 0018 movea.l A0, [A6 + 0x18]
00001C50 5250 addq.w [A0], 1
00001C52 7000 moveq.l D0, 0x00
label00001C54:
00001C54 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00001C58 4E5E unlink A6
00001C5A 4E75 rts
fn00001C5C:
00001C5C 4E56 FF02 link A6, -0x00FE
00001C60 2F07 move.l -[A7], D7
00001C62 486E FF06 pea.l [A6 - 0xFA]
00001C66 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001C6A 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00001C6E 508F addq.l A7, 8
00001C70 486E FF02 pea.l [A6 - 0xFE]
00001C74 2F2E FF06 move.l -[A7], [A6 - 0xFA]
00001C78 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00001C7C 508F addq.l A7, 8
00001C7E 206E FF06 movea.l A0, [A6 - 0xFA]
00001C82 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001C86 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001C8A 486E FFFE pea.l [A6 - 0x2]
00001C8E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001C92 2F10 move.l -[A7], [A0]
00001C94 206E FF02 movea.l A0, [A6 - 0xFE]
00001C98 2F10 move.l -[A7], [A0]
00001C9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C9E 4EBA 0020 jsr [PC + 0x20 /* 00001CC0 */]
00001CA2 4FEF 001A lea.l A7, [A7 + 0x1A]
00001CA6 3E00 move.w D7, D0
00001CA8 2F2E FF06 move.l -[A7], [A6 - 0xFA]
00001CAC 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001CB0 2F2E FF02 move.l -[A7], [A6 - 0xFE]
00001CB4 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00001CB8 3007 move.w D0, D7
00001CBA 2E1F move.l D7, [A7]+
00001CBC 4E5E unlink A6
00001CBE 4E75 rts
fn00001CC0:
00001CC0 4E56 FFA8 link A6, -0x0058
00001CC4 48E7 0018 movem.l -[A7], A3,A4
00001CC8 286E 000C movea.l A4, [A6 + 0xC]
00001CCC 266E 001C movea.l A3, [A6 + 0x1C]
00001CD0 2F0B move.l -[A7], A3
00001CD2 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001CD6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001CDA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001CDE 2F0C move.l -[A7], A4
00001CE0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CE4 4EBA 0D3E jsr [PC + 0xD3E /* 00002A24 */]
00001CE8 4FEF 0018 lea.l A7, [A7 + 0x18]
00001CEC 3D40 FFAA move.w [A6 - 0x56], D0
00001CF0 4A6E FFAA tst.w [A6 - 0x56]
00001CF4 6708 beq +0xA /* 00001CFE */
00001CF6 302E FFAA move.w D0, [A6 - 0x56]
00001CFA 6000 0104 bra +0x106 /* 00001E00 */
label00001CFE:
00001CFE 0C53 0003 cmpi.w [A3], 0x3
00001D02 670E beq +0x10 /* 00001D12 */
00001D04 2F0B move.l -[A7], A3
00001D06 4EBA 0F72 jsr [PC + 0xF72 /* 00002C7A */]
00001D0A 588F addq.l A7, 4
00001D0C 700B moveq.l D0, 0x0B
00001D0E 6000 00F0 bra +0xF2 /* 00001E00 */
label00001D12:
00001D12 2F0B move.l -[A7], A3
00001D14 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00001D18 588F addq.l A7, 4
00001D1A 4A40 tst.w D0
00001D1C 6752 beq +0x54 /* 00001D70 */
00001D1E 42A7 clr.l -[A7]
00001D20 3F3C 0004 move.w -[A7], 0x4
00001D24 3F3C 0008 move.w -[A7], 0x8
00001D28 486B 00AE pea.l [A3 + 0xAE]
00001D2C 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001D30 4FEF 000C lea.l A7, [A7 + 0xC]
00001D34 206D 929A movea.l A0, [A5 - 0x6D66]
00001D38 2050 movea.l A0, [A0]
00001D3A 2768 003E 00C0 move.l [A3 + 0xC0], [A0 + 0x3E]
00001D40 426B 00A2 clr.w [A3 + 0xA2]
00001D44 42AB 00A6 clr.l [A3 + 0xA6]
00001D48 206D 929A movea.l A0, [A5 - 0x6D66]
00001D4C 42A7 clr.l -[A7]
00001D4E 2050 movea.l A0, [A0]
00001D50 2F28 003E move.l -[A7], [A0 + 0x3E]
00001D54 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001D58 201F move.l D0, [A7]+
00001D5A 2740 00AA move.l [A3 + 0xAA], D0
00001D5E 42AB 00EC clr.l [A3 + 0xEC]
00001D62 42AB 00E8 clr.l [A3 + 0xE8]
00001D66 42AB 00F0 clr.l [A3 + 0xF0]
00001D6A 7000 moveq.l D0, 0x00
00001D6C 6000 0092 bra +0x94 /* 00001E00 */
label00001D70:
00001D70 206B 009E movea.l A0, [A3 + 0x9E]
00001D74 302B 0098 move.w D0, [A3 + 0x98]
00001D78 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00001D7C D090 add.l D0, [A0]
00001D7E 2040 movea.l A0, D0
00001D80 43EE FFAE lea.l A1, [A6 - 0x52]
00001D84 7013 moveq.l D0, 0x13
label00001D86:
00001D86 22D8 move.l [A1]+, [A0]+
00001D88 51C8 FFFC dbf D0, -0x6 /* 00001D86 */
00001D8C 32D8 move.w [A1]+, [A0]+
00001D8E 0C6E 0002 FFB0 cmpi.w [A6 - 0x50], 0x2
00001D94 670C beq +0xE /* 00001DA2 */
00001D96 2F0B move.l -[A7], A3
00001D98 4EBA 0EE0 jsr [PC + 0xEE0 /* 00002C7A */]
00001D9C 588F addq.l A7, 4
00001D9E 700A moveq.l D0, 0x0A
00001DA0 605E bra +0x60 /* 00001E00 */
label00001DA2:
00001DA2 42A7 clr.l -[A7]
00001DA4 3F3C 0004 move.w -[A7], 0x4
00001DA8 3F3C 0008 move.w -[A7], 0x8
00001DAC 486B 00AE pea.l [A3 + 0xAE]
00001DB0 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00001DB4 4FEF 000C lea.l A7, [A7 + 0xC]
00001DB8 276E FFEC 00C0 move.l [A3 + 0xC0], [A6 - 0x14]
00001DBE 426B 00A2 clr.w [A3 + 0xA2]
00001DC2 206E FFEC movea.l A0, [A6 - 0x14]
00001DC6 2050 movea.l A0, [A0]
00001DC8 3D50 FFA8 move.w [A6 - 0x58], [A0]
00001DCC 302E FFA8 move.w D0, [A6 - 0x58]
00001DD0 C1FC 0014 muls.w D0, 0x14
00001DD4 5440 addq.w D0, 2
00001DD6 48C0 ext.l D0
00001DD8 2740 00A6 move.l [A3 + 0xA6], D0
00001DDC 42A7 clr.l -[A7]
00001DDE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001DE2 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001DE6 201F move.l D0, [A7]+
00001DE8 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
00001DEE 2740 00AA move.l [A3 + 0xAA], D0
00001DF2 42AB 00EC clr.l [A3 + 0xEC]
00001DF6 42AB 00E8 clr.l [A3 + 0xE8]
00001DFA 42AB 00F0 clr.l [A3 + 0xF0]
00001DFE 7000 moveq.l D0, 0x00
label00001E00:
00001E00 4CDF 1800 movem.l A3,A4, [A7]+
00001E04 4E5E unlink A6
00001E06 4E75 rts
fn00001E08:
00001E08 4E56 FFCE link A6, -0x0032
00001E0C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001E10 286E 000C movea.l A4, [A6 + 0xC]
00001E14 266E 001C movea.l A3, [A6 + 0x1C]
00001E18 206E 0018 movea.l A0, [A6 + 0x18]
00001E1C 4250 clr.w [A0]
00001E1E 7A01 moveq.l D5, 0x01
00001E20 7E00 moveq.l D7, 0x00
00001E22 426E FFD2 clr.w [A6 - 0x2E]
00001E26 426E FFDC clr.w [A6 - 0x24]
00001E2A 426E FFE6 clr.w [A6 - 0x1A]
00001E2E 426E FFF0 clr.w [A6 - 0x10]
label00001E32:
00001E32 2F0C move.l -[A7], A4
00001E34 4EBA 0182 jsr [PC + 0x182 /* 00001FB8 */]
00001E38 588F addq.l A7, 4
00001E3A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001E3E 1F41 1F44 move.b [A7 + 0x1F44], D1
00001E42 0032 0008 0010 ori.b [A2 + D0.w + 0x10], 0x8
00001E48 0018 0020 ori.b [A0]+, 0x20 /* ' ' */
00001E4C 41EE FFD2 lea.l A0, [A6 - 0x2E]
00001E50 2D48 FFCE move.l [A6 - 0x32], A0
00001E54 6020 bra +0x22 /* 00001E76 */
00001E56 41EE FFDC lea.l A0, [A6 - 0x24]
00001E5A 2D48 FFCE move.l [A6 - 0x32], A0
00001E5E 6016 bra +0x18 /* 00001E76 */
00001E60 41EE FFE6 lea.l A0, [A6 - 0x1A]
00001E64 2D48 FFCE move.l [A6 - 0x32], A0
00001E68 600C bra +0xE /* 00001E76 */
00001E6A 41EE FFF0 lea.l A0, [A6 - 0x10]
00001E6E 2D48 FFCE move.l [A6 - 0x32], A0
00001E72 6002 bra +0x4 /* 00001E76 */
00001E74 7A00 moveq.l D5, 0x00
label00001E76:
00001E76 4A45 tst.w D5
00001E78 6740 beq +0x42 /* 00001EBA */
00001E7A 2F2E FFCE move.l -[A7], [A6 - 0x32]
00001E7E 486E FFFE pea.l [A6 - 0x2]
00001E82 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001E86 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001E8A 2F0C move.l -[A7], A4
00001E8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E90 4EBA 0278 jsr [PC + 0x278 /* 0000210A */]
00001E94 4FEF 0018 lea.l A7, [A7 + 0x18]
00001E98 3C00 move.w D6, D0
00001E9A 4A46 tst.w D6
00001E9C 6706 beq +0x8 /* 00001EA4 */
00001E9E 3006 move.w D0, D6
00001EA0 6000 010E bra +0x110 /* 00001FB0 */
label00001EA4:
00001EA4 302E FFFE move.w D0, [A6 - 0x2]
00001EA8 48C0 ext.l D0
00001EAA E780 asl D0, 3
00001EAC D9C0 add.l A4, D0
00001EAE 206E 0018 movea.l A0, [A6 + 0x18]
00001EB2 302E FFFE move.w D0, [A6 - 0x2]
00001EB6 D150 add.w [A0], D0
00001EB8 5247 addq.w D7, 1
label00001EBA:
00001EBA 4A45 tst.w D5
00001EBC 6600 FF74 bne -0x8A /* 00001E32 */
00001EC0 4A47 tst.w D7
00001EC2 6606 bne +0x8 /* 00001ECA */
00001EC4 7004 moveq.l D0, 0x04
00001EC6 6000 00E8 bra +0xEA /* 00001FB0 */
label00001ECA:
00001ECA 7001 moveq.l D0, 0x01
00001ECC 3B40 9D80 move.w [A5 - 0x6280], D0
00001ED0 3F2E 0020 move.w -[A7], [A6 + 0x20]
00001ED4 2F0B move.l -[A7], A3
00001ED6 486E FFFE pea.l [A6 - 0x2]
00001EDA 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001EDE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001EE2 2F0C move.l -[A7], A4
00001EE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EE8 4EBA F8FE jsr [PC - 0x702 /* 000017E8 */]
00001EEC 4FEF 001A lea.l A7, [A7 + 0x1A]
00001EF0 3C00 move.w D6, D0
00001EF2 426D 9D80 clr.w [A5 - 0x6280]
00001EF6 2D6B 00A6 FFFA move.l [A6 - 0x6], [A3 + 0xA6]
00001EFC 4A46 tst.w D6
00001EFE 6706 beq +0x8 /* 00001F06 */
00001F00 3006 move.w D0, D6
00001F02 6000 00AC bra +0xAE /* 00001FB0 */
label00001F06:
00001F06 206E 0018 movea.l A0, [A6 + 0x18]
00001F0A 302E FFFE move.w D0, [A6 - 0x2]
00001F0E D150 add.w [A0], D0
00001F10 42AD 9D7C clr.l [A5 - 0x6284]
00001F14 42AD 9D78 clr.l [A5 - 0x6288]
00001F18 486B 00AA pea.l [A3 + 0xAA]
00001F1C 486B 00A6 pea.l [A3 + 0xA6]
00001F20 3F3C 1F41 move.w -[A7], 0x1F41
00001F24 486E FFD2 pea.l [A6 - 0x2E]
00001F28 486B 00AE pea.l [A3 + 0xAE]
00001F2C 4EBA 00AA jsr [PC + 0xAA /* 00001FD8 */]
00001F30 4FEF 0012 lea.l A7, [A7 + 0x12]
00001F34 276D 9D78 00E8 move.l [A3 + 0xE8], [A5 - 0x6288]
00001F3A 42AD 9D78 clr.l [A5 - 0x6288]
00001F3E 486B 00AA pea.l [A3 + 0xAA]
00001F42 486B 00A6 pea.l [A3 + 0xA6]
00001F46 3F3C 1F42 move.w -[A7], 0x1F42
00001F4A 486E FFDC pea.l [A6 - 0x24]
00001F4E 486B 00AE pea.l [A3 + 0xAE]
00001F52 4EBA 0084 jsr [PC + 0x84 /* 00001FD8 */]
00001F56 4FEF 0012 lea.l A7, [A7 + 0x12]
00001F5A 276D 9D78 00EC move.l [A3 + 0xEC], [A5 - 0x6288]
00001F60 486B 00AA pea.l [A3 + 0xAA]
00001F64 486B 00A6 pea.l [A3 + 0xA6]
00001F68 3F3C 1F43 move.w -[A7], 0x1F43
00001F6C 486E FFE6 pea.l [A6 - 0x1A]
00001F70 486B 00AE pea.l [A3 + 0xAE]
00001F74 4EBA 0062 jsr [PC + 0x62 /* 00001FD8 */]
00001F78 4FEF 0012 lea.l A7, [A7 + 0x12]
00001F7C 486B 00AA pea.l [A3 + 0xAA]
00001F80 486B 00A6 pea.l [A3 + 0xA6]
00001F84 3F3C 1F44 move.w -[A7], 0x1F44
00001F88 486E FFF0 pea.l [A6 - 0x10]
00001F8C 486B 00AE pea.l [A3 + 0xAE]
00001F90 4EBA 0046 jsr [PC + 0x46 /* 00001FD8 */]
00001F94 4FEF 0012 lea.l A7, [A7 + 0x12]
00001F98 202E FFFA move.l D0, [A6 - 0x6]
00001F9C B0AB 00A6 cmp.l D0, [A3 + 0xA6]
00001FA0 6606 bne +0x8 /* 00001FA8 */
00001FA2 4AAD 9D7C tst.l [A5 - 0x6284]
00001FA6 6F06 ble +0x8 /* 00001FAE */
label00001FA8:
00001FA8 276D 9D7C 00F0 move.l [A3 + 0xF0], [A5 - 0x6284]
label00001FAE:
00001FAE 7000 moveq.l D0, 0x00
label00001FB0:
00001FB0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001FB4 4E5E unlink A6
00001FB6 4E75 rts
fn00001FB8:
00001FB8 4E56 0000 link A6, 0
00001FBC 2F0C move.l -[A7], A4
00001FBE 286E 0008 movea.l A4, [A6 + 0x8]
00001FC2 0C54 1B58 cmpi.w [A4], 0x1B58
00001FC6 6F08 ble +0xA /* 00001FD0 */
00001FC8 0C54 1B66 cmpi.w [A4], 0x1B66
00001FCC 6C02 bge +0x4 /* 00001FD0 */
00001FCE 508C addq.l A4, 8
label00001FD0:
00001FD0 3014 move.w D0, [A4]
00001FD2 285F movea.l A4, [A7]+
00001FD4 4E5E unlink A6
00001FD6 4E75 rts
fn00001FD8:
00001FD8 4E56 FFFC link A6, -0x0004
00001FDC 206E 000C movea.l A0, [A6 + 0xC]
00001FE0 3010 move.w D0, [A0]
00001FE2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001FE6 0000 0006 ori.b D0, 0x6
00001FEA 011C btst [A4]+, D0
00001FEC 011A btst [A2]+, D0
00001FEE 0038 007A 00C6 ori.b [0x000000C6], 0x7A /* 'z' */
00001FF4 0112 btst [A2], D0
00001FF6 0110 btst [A0], D0
00001FF8 0002 3F2E ori.b D2, 0x2E /* '.' */
00001FFC 0010 2F2E ori.b [A0], 0x2E /* '.' */
00002000 0016 2F2E ori.b [A6], 0x2E /* '.' */
00002004 0012 206E ori.b [A2], 0x6E /* 'n' */
00002008 000C 2F28 ori.b A4, 0x28 /* '(' */
0000200C 0006 206E ori.b D6, 0x6E /* 'n' */
00002010 000C 2F28 ori.b A4, 0x28 /* '(' */
00002014 0002 2F2E ori.b D2, 0x2E /* '.' */
00002018 0008 4EBA ori.b A0, 0xBA
0000201C 0300 btst D0, D1
0000201E 4FEF 0016 lea.l A7, [A7 + 0x16]
00002022 6000 00E2 bra +0xE4 /* 00002106 */
00002026 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000202A 206E 0016 movea.l A0, [A6 + 0x16]
0000202E 2F10 move.l -[A7], [A0]
00002030 206E 0012 movea.l A0, [A6 + 0x12]
00002034 2F10 move.l -[A7], [A0]
00002036 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000203A 4EBA 04E4 jsr [PC + 0x4E4 /* 00002520 */]
0000203E 4FEF 000E lea.l A7, [A7 + 0xE]
00002042 2D40 FFFC move.l [A6 - 0x4], D0
00002046 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000204A 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000204E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002052 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002056 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000205A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000205E 4EBA 02BC jsr [PC + 0x2BC /* 0000231C */]
00002062 4FEF 0016 lea.l A7, [A7 + 0x16]
00002066 6000 009E bra +0xA0 /* 00002106 */
0000206A 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000206E 206E 0016 movea.l A0, [A6 + 0x16]
00002072 2F10 move.l -[A7], [A0]
00002074 206E 0012 movea.l A0, [A6 + 0x12]
00002078 2F10 move.l -[A7], [A0]
0000207A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000207E 4EBA 04A0 jsr [PC + 0x4A0 /* 00002520 */]
00002082 4FEF 000E lea.l A7, [A7 + 0xE]
00002086 2D40 FFFC move.l [A6 - 0x4], D0
0000208A 202E FFFC move.l D0, [A6 - 0x4]
0000208E E280 asr D0, 1
00002090 5280 addq.l D0, 1
00002092 2D40 FFFC move.l [A6 - 0x4], D0
00002096 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000209A 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000209E 2F2E 0012 move.l -[A7], [A6 + 0x12]
000020A2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000020A6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000020AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020AE 4EBA 026C jsr [PC + 0x26C /* 0000231C */]
000020B2 4FEF 0016 lea.l A7, [A7 + 0x16]
000020B6 604E bra +0x50 /* 00002106 */
000020B8 3F2E 0010 move.w -[A7], [A6 + 0x10]
000020BC 206E 0016 movea.l A0, [A6 + 0x16]
000020C0 2F10 move.l -[A7], [A0]
000020C2 206E 0012 movea.l A0, [A6 + 0x12]
000020C6 2F10 move.l -[A7], [A0]
000020C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020CC 4EBA 0452 jsr [PC + 0x452 /* 00002520 */]
000020D0 4FEF 000E lea.l A7, [A7 + 0xE]
000020D4 2D40 FFFC move.l [A6 - 0x4], D0
000020D8 486E FFFC pea.l [A6 - 0x4]
000020DC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000020E0 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000020E4 508F addq.l A7, 8
000020E6 3F2E 0010 move.w -[A7], [A6 + 0x10]
000020EA 2F2E 0016 move.l -[A7], [A6 + 0x16]
000020EE 2F2E 0012 move.l -[A7], [A6 + 0x12]
000020F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000020F6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000020FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020FE 4EBA 021C jsr [PC + 0x21C /* 0000231C */]
00002102 4FEF 0016 lea.l A7, [A7 + 0x16]
label00002106:
00002106 4E5E unlink A6
00002108 4E75 rts
fn0000210A:
0000210A 4E56 FFC0 link A6, -0x0040
0000210E 48E7 0308 movem.l -[A7], D6,D7,A4
00002112 286E 000C movea.l A4, [A6 + 0xC]
00002116 206E 0018 movea.l A0, [A6 + 0x18]
0000211A 4250 clr.w [A0]
0000211C 7E00 moveq.l D7, 0x00
0000211E 206E 001C movea.l A0, [A6 + 0x1C]
00002122 7006 moveq.l D0, 0x06
00002124 3080 move.w [A0], D0
00002126 0C54 1B58 cmpi.w [A4], 0x1B58
0000212A 6F10 ble +0x12 /* 0000213C */
0000212C 0C54 1B66 cmpi.w [A4], 0x1B66
00002130 6C0A bge +0xC /* 0000213C */
00002132 3E14 move.w D7, [A4]
00002134 508C addq.l A4, 8
00002136 206E 0018 movea.l A0, [A6 + 0x18]
0000213A 5250 addq.w [A0], 1
label0000213C:
0000213C 0C54 1F40 cmpi.w [A4], 0x1F40
00002140 6D06 blt +0x8 /* 00002148 */
00002142 0C54 1F45 cmpi.w [A4], 0x1F45
00002146 6F06 ble +0x8 /* 0000214E */
label00002148:
00002148 7004 moveq.l D0, 0x04
0000214A 6000 01C8 bra +0x1CA /* 00002314 */
label0000214E:
0000214E 508C addq.l A4, 8
00002150 206E 0018 movea.l A0, [A6 + 0x18]
00002154 5250 addq.w [A0], 1
00002156 4A47 tst.w D7
00002158 6700 0066 beq +0x68 /* 000021C0 */
0000215C 0C54 271B cmpi.w [A4], 0x271B
00002160 6706 beq +0x8 /* 00002168 */
00002162 7005 moveq.l D0, 0x05
00002164 6000 01AE bra +0x1B0 /* 00002314 */
label00002168:
00002168 508C addq.l A4, 8
0000216A 206E 0018 movea.l A0, [A6 + 0x18]
0000216E 5250 addq.w [A0], 1
00002170 3007 move.w D0, D7
00002172 0640 E4A8 addi.w D0, 0xE4A8
00002176 48C0 ext.l D0
00002178 2D40 FFFA move.l [A6 - 0x6], D0
0000217C 206E 001C movea.l A0, [A6 + 0x1C]
00002180 216E FFFA 0002 move.l [A0 + 0x2], [A6 - 0x6]
00002186 206E 001C movea.l A0, [A6 + 0x1C]
0000218A 216E FFFA 0006 move.l [A0 + 0x6], [A6 - 0x6]
00002190 0C47 1B63 cmpi.w D7, 0x1B63
00002194 6608 bne +0xA /* 0000219E */
00002196 206E 001C movea.l A0, [A6 + 0x1C]
0000219A 7001 moveq.l D0, 0x01
0000219C 3080 move.w [A0], D0
label0000219E:
0000219E 0C47 1B65 cmpi.w D7, 0x1B65
000021A2 6608 bne +0xA /* 000021AC */
000021A4 206E 001C movea.l A0, [A6 + 0x1C]
000021A8 7002 moveq.l D0, 0x02
000021AA 3080 move.w [A0], D0
label000021AC:
000021AC 0C47 1B64 cmpi.w D7, 0x1B64
000021B0 6608 bne +0xA /* 000021BA */
000021B2 206E 001C movea.l A0, [A6 + 0x1C]
000021B6 7003 moveq.l D0, 0x03
000021B8 3080 move.w [A0], D0
label000021BA:
000021BA 7000 moveq.l D0, 0x00
000021BC 6000 0156 bra +0x158 /* 00002314 */
label000021C0:
000021C0 486E FFC0 pea.l [A6 - 0x40]
000021C4 486E FFFE pea.l [A6 - 0x2]
000021C8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000021CC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000021D0 2F0C move.l -[A7], A4
000021D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021D6 4EBA DE2A jsr [PC - 0x21D6 /* 00000002 */]
000021DA 4FEF 0018 lea.l A7, [A7 + 0x18]
000021DE 3C00 move.w D6, D0
000021E0 4A46 tst.w D6
000021E2 6706 beq +0x8 /* 000021EA */
000021E4 3006 move.w D0, D6
000021E6 6000 012C bra +0x12E /* 00002314 */
label000021EA:
000021EA 302E FFFE move.w D0, [A6 - 0x2]
000021EE 48C0 ext.l D0
000021F0 E780 asl D0, 3
000021F2 D9C0 add.l A4, D0
000021F4 206E 0018 movea.l A0, [A6 + 0x18]
000021F8 302E FFFE move.w D0, [A6 - 0x2]
000021FC D150 add.w [A0], D0
000021FE 486E FFFA pea.l [A6 - 0x6]
00002202 486E FFC0 pea.l [A6 - 0x40]
00002206 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000220A 508F addq.l A7, 8
0000220C 3C00 move.w D6, D0
0000220E 486E FFC0 pea.l [A6 - 0x40]
00002212 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002216 588F addq.l A7, 4
00002218 4A46 tst.w D6
0000221A 6706 beq +0x8 /* 00002222 */
0000221C 3006 move.w D0, D6
0000221E 6000 00F4 bra +0xF6 /* 00002314 */
label00002222:
00002222 4AAE FFFA tst.l [A6 - 0x6]
00002226 6C06 bge +0x8 /* 0000222E */
00002228 7006 moveq.l D0, 0x06
0000222A 6000 00E8 bra +0xEA /* 00002314 */
label0000222E:
0000222E 0C54 271B cmpi.w [A4], 0x271B
00002232 6622 bne +0x24 /* 00002256 */
00002234 508C addq.l A4, 8
00002236 206E 0018 movea.l A0, [A6 + 0x18]
0000223A 5250 addq.w [A0], 1
0000223C 206E 001C movea.l A0, [A6 + 0x1C]
00002240 216E FFFA 0002 move.l [A0 + 0x2], [A6 - 0x6]
00002246 206E 001C movea.l A0, [A6 + 0x1C]
0000224A 216E FFFA 0006 move.l [A0 + 0x6], [A6 - 0x6]
00002250 7000 moveq.l D0, 0x00
00002252 6000 00C0 bra +0xC2 /* 00002314 */
label00002256:
00002256 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
0000225A 6706 beq +0x8 /* 00002262 */
0000225C 7007 moveq.l D0, 0x07
0000225E 6000 00B4 bra +0xB6 /* 00002314 */
label00002262:
00002262 508C addq.l A4, 8
00002264 206E 0018 movea.l A0, [A6 + 0x18]
00002268 5250 addq.w [A0], 1
0000226A 206E 001C movea.l A0, [A6 + 0x1C]
0000226E 216E FFFA 0002 move.l [A0 + 0x2], [A6 - 0x6]
00002274 486E FFC0 pea.l [A6 - 0x40]
00002278 486E FFFE pea.l [A6 - 0x2]
0000227C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002280 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002284 2F0C move.l -[A7], A4
00002286 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000228A 4EBA DD76 jsr [PC - 0x228A /* 00000002 */]
0000228E 4FEF 0018 lea.l A7, [A7 + 0x18]
00002292 3C00 move.w D6, D0
00002294 4A46 tst.w D6
00002296 6706 beq +0x8 /* 0000229E */
00002298 3006 move.w D0, D6
0000229A 6000 0078 bra +0x7A /* 00002314 */
label0000229E:
0000229E 302E FFFE move.w D0, [A6 - 0x2]
000022A2 48C0 ext.l D0
000022A4 E780 asl D0, 3
000022A6 D9C0 add.l A4, D0
000022A8 206E 0018 movea.l A0, [A6 + 0x18]
000022AC 302E FFFE move.w D0, [A6 - 0x2]
000022B0 D150 add.w [A0], D0
000022B2 486E FFFA pea.l [A6 - 0x6]
000022B6 486E FFC0 pea.l [A6 - 0x40]
000022BA 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000022BE 508F addq.l A7, 8
000022C0 3C00 move.w D6, D0
000022C2 486E FFC0 pea.l [A6 - 0x40]
000022C6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000022CA 588F addq.l A7, 4
000022CC 4A46 tst.w D6
000022CE 6704 beq +0x6 /* 000022D4 */
000022D0 3006 move.w D0, D6
000022D2 6040 bra +0x42 /* 00002314 */
label000022D4:
000022D4 4AAE FFFA tst.l [A6 - 0x6]
000022D8 6C04 bge +0x6 /* 000022DE */
000022DA 7006 moveq.l D0, 0x06
000022DC 6036 bra +0x38 /* 00002314 */
label000022DE:
000022DE 0C54 271B cmpi.w [A4], 0x271B
000022E2 6704 beq +0x6 /* 000022E8 */
000022E4 7005 moveq.l D0, 0x05
000022E6 602C bra +0x2E /* 00002314 */
label000022E8:
000022E8 508C addq.l A4, 8
000022EA 206E 0018 movea.l A0, [A6 + 0x18]
000022EE 5250 addq.w [A0], 1
000022F0 206E 001C movea.l A0, [A6 + 0x1C]
000022F4 202E FFFA move.l D0, [A6 - 0x6]
000022F8 B0A8 0002 cmp.l D0, [A0 + 0x2]
000022FC 6C0A bge +0xC /* 00002308 */
000022FE 206E 001C movea.l A0, [A6 + 0x1C]
00002302 2D68 0002 FFFA move.l [A6 - 0x6], [A0 + 0x2]
label00002308:
00002308 206E 001C movea.l A0, [A6 + 0x1C]
0000230C 216E FFFA 0006 move.l [A0 + 0x6], [A6 - 0x6]
00002312 7000 moveq.l D0, 0x00
label00002314:
00002314 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002318 4E5E unlink A6
0000231A 4E75 rts
fn0000231C:
0000231C 4E56 FFFC link A6, -0x0004
00002320 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00002324 42AD 9D7C clr.l [A5 - 0x6284]
00002328 4AAE 000C tst.l [A6 + 0xC]
0000232C 660E bne +0x10 /* 0000233C */
0000232E 206E 0014 movea.l A0, [A6 + 0x14]
00002332 226E 0018 movea.l A1, [A6 + 0x18]
00002336 2290 move.l [A1], [A0]
00002338 6000 01DE bra +0x1E0 /* 00002518 */
label0000233C:
0000233C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002340 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00002344 588F addq.l A7, 4
00002346 206E 0014 movea.l A0, [A6 + 0x14]
0000234A D090 add.l D0, [A0]
0000234C 2840 movea.l A4, D0
0000234E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002352 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00002356 588F addq.l A7, 4
00002358 302E 001C move.w D0, [A6 + 0x1C]
0000235C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002360 1F41 1F44 move.b [A7 + 0x1F44], D1
00002364 01B4 0054 bclr [A4 + D0.w + 0x54], D0
00002368 0052 00DC ori.w [A2], 0xDC
0000236C 0002 206E ori.b D2, 0x6E /* 'n' */
00002370 0014 226E ori.b [A4], 0x6E /* 'n' */
00002374 0018 2011 ori.b [A0]+, 0x11
00002378 9090 sub.l D0, [A0]
0000237A 2C00 move.l D6, D0
0000237C BCAE 000C cmp.l D6, [A6 + 0xC]
00002380 6C0E bge +0x10 /* 00002390 */
00002382 206E 0018 movea.l A0, [A6 + 0x18]
00002386 226E 0014 movea.l A1, [A6 + 0x14]
0000238A 2290 move.l [A1], [A0]
0000238C 6000 018A bra +0x18C /* 00002518 */
label00002390:
00002390 BCAE 0010 cmp.l D6, [A6 + 0x10]
00002394 6C04 bge +0x6 /* 0000239A */
00002396 2D46 0010 move.l [A6 + 0x10], D6
label0000239A:
0000239A 206E 0014 movea.l A0, [A6 + 0x14]
0000239E 2010 move.l D0, [A0]
000023A0 D0AE 0010 add.l D0, [A6 + 0x10]
000023A4 206E 0018 movea.l A0, [A6 + 0x18]
000023A8 2080 move.l [A0], D0
000023AA 202E 000C move.l D0, [A6 + 0xC]
000023AE 5380 subq.l D0, 1
000023B0 206E 0014 movea.l A0, [A6 + 0x14]
000023B4 D190 add.l [A0], D0
000023B6 6000 0160 bra +0x162 /* 00002518 */
000023BA 0C6E 1F41 001C cmpi.w [A6 + 0x1C], 0x1F41
000023C0 6606 bne +0x8 /* 000023C8 */
000023C2 1A2D 8FE5 move.b D5, [A5 - 0x701B]
000023C6 6004 bra +0x6 /* 000023CC */
label000023C8:
000023C8 1A2D 8FE1 move.b D5, [A5 - 0x701F]
label000023CC:
000023CC 7C01 moveq.l D6, 0x01
000023CE 206E 0014 movea.l A0, [A6 + 0x14]
000023D2 2E10 move.l D7, [A0]
000023D4 6000 0050 bra +0x52 /* 00002426 */
label000023D8:
000023D8 BCAE 000C cmp.l D6, [A6 + 0xC]
000023DC 663E bne +0x40 /* 0000241C */
000023DE 70FF moveq.l D0, 0xFFFFFFFF
000023E0 2B40 9D7C move.l [A5 - 0x6284], D0
000023E4 206E 0014 movea.l A0, [A6 + 0x14]
000023E8 2087 move.l [A0], D7
000023EA 52AE 0010 addq.l [A6 + 0x10], 1
000023EE 6020 bra +0x22 /* 00002410 */
label000023F0:
000023F0 BA14 cmp.b D5, [A4]
000023F2 6602 bne +0x4 /* 000023F6 */
000023F4 5286 addq.l D6, 1
label000023F6:
000023F6 528C addq.l A4, 1
000023F8 BCAE 0010 cmp.l D6, [A6 + 0x10]
000023FC 6610 bne +0x12 /* 0000240E */
000023FE 7001 moveq.l D0, 0x01
00002400 2B40 9D7C move.l [A5 - 0x6284], D0
00002404 206E 0018 movea.l A0, [A6 + 0x18]
00002408 2087 move.l [A0], D7
0000240A 6000 010C bra +0x10E /* 00002518 */
label0000240E:
0000240E 5287 addq.l D7, 1
label00002410:
00002410 206E 0018 movea.l A0, [A6 + 0x18]
00002414 BE90 cmp.l D7, [A0]
00002416 6DD8 blt -0x26 /* 000023F0 */
00002418 6000 00FE bra +0x100 /* 00002518 */
label0000241C:
0000241C BA14 cmp.b D5, [A4]
0000241E 6602 bne +0x4 /* 00002422 */
00002420 5286 addq.l D6, 1
label00002422:
00002422 528C addq.l A4, 1
00002424 5287 addq.l D7, 1
label00002426:
00002426 206E 0018 movea.l A0, [A6 + 0x18]
0000242A BE90 cmp.l D7, [A0]
0000242C 6DAA blt -0x54 /* 000023D8 */
0000242E 206E 0018 movea.l A0, [A6 + 0x18]
00002432 226E 0014 movea.l A1, [A6 + 0x14]
00002436 2290 move.l [A1], [A0]
00002438 202E 000C move.l D0, [A6 + 0xC]
0000243C 9086 sub.l D0, D6
0000243E 2B40 9D78 move.l [A5 - 0x6288], D0
00002442 6000 00D4 bra +0xD6 /* 00002518 */
00002446 7C00 moveq.l D6, 0x00
00002448 206E 0014 movea.l A0, [A6 + 0x14]
0000244C 2E10 move.l D7, [A0]
0000244E 6000 00B4 bra +0xB6 /* 00002504 */
label00002452:
00002452 206E 0018 movea.l A0, [A6 + 0x18]
00002456 2010 move.l D0, [A0]
00002458 9087 sub.l D0, D7
0000245A 486E FFFC pea.l [A6 - 0x4]
0000245E 486E FFFE pea.l [A6 - 0x2]
00002462 3F00 move.w -[A7], D0
00002464 2F0C move.l -[A7], A4
00002466 4EBA 01BC jsr [PC + 0x1BC /* 00002624 */]
0000246A 4FEF 000E lea.l A7, [A7 + 0xE]
0000246E 4A40 tst.w D0
00002470 6702 beq +0x4 /* 00002474 */
00002472 5286 addq.l D6, 1
label00002474:
00002474 BCAE 000C cmp.l D6, [A6 + 0xC]
00002478 6600 0080 bne +0x82 /* 000024FA */
0000247C 306E FFFC movea.w A0, [A6 - 0x4]
00002480 D1C7 add.l A0, D7
00002482 226E 0014 movea.l A1, [A6 + 0x14]
00002486 2288 move.l [A1], A0
00002488 D8EE FFFE add.w A4, [A6 - 0x2]
0000248C 306E FFFE movea.w A0, [A6 - 0x2]
00002490 DE88 add.l D7, A0
00002492 6000 005C bra +0x5E /* 000024F0 */
label00002496:
00002496 BCAE 0010 cmp.l D6, [A6 + 0x10]
0000249A 6628 bne +0x2A /* 000024C4 */
0000249C 2C07 move.l D6, D7
0000249E 6012 bra +0x14 /* 000024B2 */
label000024A0:
000024A0 7000 moveq.l D0, 0x00
000024A2 1014 move.b D0, [A4]
000024A4 B06D 8FE2 cmp.w D0, [A5 - 0x701E]
000024A8 6610 bne +0x12 /* 000024BA */
000024AA 52AD 9D7C addq.l [A5 - 0x6284], 1
000024AE 528C addq.l A4, 1
000024B0 5286 addq.l D6, 1
label000024B2:
000024B2 206E 0018 movea.l A0, [A6 + 0x18]
000024B6 BC90 cmp.l D6, [A0]
000024B8 6DE6 blt -0x18 /* 000024A0 */
label000024BA:
000024BA 206E 0018 movea.l A0, [A6 + 0x18]
000024BE 2087 move.l [A0], D7
000024C0 6000 0056 bra +0x58 /* 00002518 */
label000024C4:
000024C4 206E 0018 movea.l A0, [A6 + 0x18]
000024C8 2010 move.l D0, [A0]
000024CA 9087 sub.l D0, D7
000024CC 486E FFFC pea.l [A6 - 0x4]
000024D0 486E FFFE pea.l [A6 - 0x2]
000024D4 3F00 move.w -[A7], D0
000024D6 2F0C move.l -[A7], A4
000024D8 4EBA 014A jsr [PC + 0x14A /* 00002624 */]
000024DC 4FEF 000E lea.l A7, [A7 + 0xE]
000024E0 4A40 tst.w D0
000024E2 6702 beq +0x4 /* 000024E6 */
000024E4 5286 addq.l D6, 1
label000024E6:
000024E6 D8EE FFFE add.w A4, [A6 - 0x2]
000024EA 306E FFFE movea.w A0, [A6 - 0x2]
000024EE DE88 add.l D7, A0
label000024F0:
000024F0 206E 0018 movea.l A0, [A6 + 0x18]
000024F4 BE90 cmp.l D7, [A0]
000024F6 6D9E blt -0x60 /* 00002496 */
000024F8 601E bra +0x20 /* 00002518 */
label000024FA:
000024FA D8EE FFFE add.w A4, [A6 - 0x2]
000024FE 306E FFFE movea.w A0, [A6 - 0x2]
00002502 DE88 add.l D7, A0
label00002504:
00002504 206E 0018 movea.l A0, [A6 + 0x18]
00002508 BE90 cmp.l D7, [A0]
0000250A 6D00 FF46 blt -0xB8 /* 00002452 */
0000250E 206E 0018 movea.l A0, [A6 + 0x18]
00002512 226E 0014 movea.l A1, [A6 + 0x14]
00002516 2290 move.l [A1], [A0]
label00002518:
00002518 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
0000251C 4E5E unlink A6
0000251E 4E75 rts
export_371:
fn00002520:
00002520 4E56 FFFC link A6, -0x0004
00002524 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00002528 2E2E 000C move.l D7, [A6 + 0xC]
0000252C 2C2E 0010 move.l D6, [A6 + 0x10]
00002530 7800 moveq.l D4, 0x00
00002532 BE86 cmp.l D7, D6
00002534 6D06 blt +0x8 /* 0000253C */
00002536 7000 moveq.l D0, 0x00
00002538 6000 00E2 bra +0xE4 /* 0000261C */
label0000253C:
0000253C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002540 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00002544 588F addq.l A7, 4
00002546 D087 add.l D0, D7
00002548 2840 movea.l A4, D0
0000254A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000254E 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00002552 588F addq.l A7, 4
00002554 302E 0014 move.w D0, [A6 + 0x14]
00002558 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000255C 1F41 1F44 move.b [A7 + 0x1F44], D1
00002560 00BA 0012 003C 0084 ori.l [PC + 0x84 /* 000025E6, value 0x6DD46030 */], 0x12003C
00002568 0002 2006 ori.b D2, 0x6
0000256C 9087 sub.l D0, D7
0000256E 2800 move.l D4, D0
00002570 6000 00A8 bra +0xAA /* 0000261A */
00002574 2A07 move.l D5, D7
00002576 6010 bra +0x12 /* 00002588 */
label00002578:
00002578 7000 moveq.l D0, 0x00
0000257A 1014 move.b D0, [A4]
0000257C B06D 8FE4 cmp.w D0, [A5 - 0x701C]
00002580 6602 bne +0x4 /* 00002584 */
00002582 5284 addq.l D4, 1
label00002584:
00002584 528C addq.l A4, 1
00002586 5285 addq.l D5, 1
label00002588:
00002588 BA86 cmp.l D5, D6
0000258A 6DEC blt -0x12 /* 00002578 */
0000258C 7000 moveq.l D0, 0x00
0000258E 102C FFFF move.b D0, [A4 - 0x1]
00002592 B06D 8FE4 cmp.w D0, [A5 - 0x701C]
00002596 6700 0082 beq +0x84 /* 0000261A */
0000259A 5284 addq.l D4, 1
0000259C 6000 007C bra +0x7E /* 0000261A */
000025A0 2A07 move.l D5, D7
000025A2 6010 bra +0x12 /* 000025B4 */
label000025A4:
000025A4 7000 moveq.l D0, 0x00
000025A6 1014 move.b D0, [A4]
000025A8 B06D 8FE0 cmp.w D0, [A5 - 0x7020]
000025AC 6602 bne +0x4 /* 000025B0 */
000025AE 5284 addq.l D4, 1
label000025B0:
000025B0 528C addq.l A4, 1
000025B2 5285 addq.l D5, 1
label000025B4:
000025B4 BA86 cmp.l D5, D6
000025B6 6DEC blt -0x12 /* 000025A4 */
000025B8 2A07 move.l D5, D7
000025BA 6028 bra +0x2A /* 000025E4 */
label000025BC:
000025BC 538C subq.l A4, 1
000025BE 7000 moveq.l D0, 0x00
000025C0 1014 move.b D0, [A4]
000025C2 B06D 8FE0 cmp.w D0, [A5 - 0x7020]
000025C6 6700 0052 beq +0x54 /* 0000261A */
000025CA 7000 moveq.l D0, 0x00
000025CC 1014 move.b D0, [A4]
000025CE B06D 8FE2 cmp.w D0, [A5 - 0x701E]
000025D2 670E beq +0x10 /* 000025E2 */
000025D4 7000 moveq.l D0, 0x00
000025D6 1014 move.b D0, [A4]
000025D8 B06D 8FE4 cmp.w D0, [A5 - 0x701C]
000025DC 6704 beq +0x6 /* 000025E2 */
000025DE 5284 addq.l D4, 1
000025E0 6038 bra +0x3A /* 0000261A */
label000025E2:
000025E2 5285 addq.l D5, 1
label000025E4:
000025E4 BA86 cmp.l D5, D6
000025E6 6DD4 blt -0x2A /* 000025BC */
000025E8 6030 bra +0x32 /* 0000261A */
000025EA 2A07 move.l D5, D7
000025EC 6028 bra +0x2A /* 00002616 */
label000025EE:
000025EE 2006 move.l D0, D6
000025F0 9085 sub.l D0, D5
000025F2 486E FFFC pea.l [A6 - 0x4]
000025F6 486E FFFE pea.l [A6 - 0x2]
000025FA 3F00 move.w -[A7], D0
000025FC 2F0C move.l -[A7], A4
000025FE 4EBA 0024 jsr [PC + 0x24 /* 00002624 */]
00002602 4FEF 000E lea.l A7, [A7 + 0xE]
00002606 4A40 tst.w D0
00002608 6702 beq +0x4 /* 0000260C */
0000260A 5284 addq.l D4, 1
label0000260C:
0000260C 306E FFFE movea.w A0, [A6 - 0x2]
00002610 DA88 add.l D5, A0
00002612 D8EE FFFE add.w A4, [A6 - 0x2]
label00002616:
00002616 BA86 cmp.l D5, D6
00002618 6DD4 blt -0x2A /* 000025EE */
label0000261A:
0000261A 2004 move.l D0, D4
label0000261C:
0000261C 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00002620 4E5E unlink A6
00002622 4E75 rts
fn00002624:
00002624 4E56 0000 link A6, 0
00002628 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000262C 286E 0008 movea.l A4, [A6 + 0x8]
00002630 3E2E 000C move.w D7, [A6 + 0xC]
00002634 7A00 moveq.l D5, 0x00
00002636 182D 8FE3 move.b D4, [A5 - 0x701D]
0000263A 7C00 moveq.l D6, 0x00
0000263C 6000 0052 bra +0x54 /* 00002690 */
label00002640:
00002640 B814 cmp.b D4, [A4]
00002642 6724 beq +0x26 /* 00002668 */
00002644 7000 moveq.l D0, 0x00
00002646 1014 move.b D0, [A4]
00002648 B06D 8FE4 cmp.w D0, [A5 - 0x701C]
0000264C 671A beq +0x1C /* 00002668 */
0000264E 4A45 tst.w D5
00002650 6612 bne +0x14 /* 00002664 */
00002652 206E 0012 movea.l A0, [A6 + 0x12]
00002656 3086 move.w [A0], D6
00002658 7000 moveq.l D0, 0x00
0000265A 1014 move.b D0, [A4]
0000265C 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00002660 6602 bne +0x4 /* 00002664 */
00002662 7822 moveq.l D4, 0x22
label00002664:
00002664 7A01 moveq.l D5, 0x01
00002666 6024 bra +0x26 /* 0000268C */
label00002668:
00002668 4A45 tst.w D5
0000266A 6720 beq +0x22 /* 0000268C */
0000266C 7000 moveq.l D0, 0x00
0000266E 1014 move.b D0, [A4]
00002670 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00002674 660C bne +0xE /* 00002682 */
00002676 7000 moveq.l D0, 0x00
00002678 1004 move.b D0, D4
0000267A 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
0000267E 6602 bne +0x4 /* 00002682 */
00002680 5246 addq.w D6, 1
label00002682:
00002682 206E 000E movea.l A0, [A6 + 0xE]
00002686 3086 move.w [A0], D6
00002688 7001 moveq.l D0, 0x01
0000268A 6010 bra +0x12 /* 0000269C */
label0000268C:
0000268C 528C addq.l A4, 1
0000268E 5246 addq.w D6, 1
label00002690:
00002690 BC47 cmp.w D6, D7
00002692 6DAC blt -0x52 /* 00002640 */
00002694 206E 000E movea.l A0, [A6 + 0xE]
00002698 3086 move.w [A0], D6
0000269A 3005 move.w D0, D5
label0000269C:
0000269C 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000026A0 4E5E unlink A6
000026A2 4E75 rts
fn000026A4:
000026A4 4E56 FEAE link A6, -0x0152
000026A8 2F0C move.l -[A7], A4
000026AA 286E 000C movea.l A4, [A6 + 0xC]
000026AE 486E FEB6 pea.l [A6 - 0x14A]
000026B2 2F2E 0018 move.l -[A7], [A6 + 0x18]
000026B6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000026BA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000026BE 2F0C move.l -[A7], A4
000026C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026C4 4EBA 035E jsr [PC + 0x35E /* 00002A24 */]
000026C8 4FEF 0018 lea.l A7, [A7 + 0x18]
000026CC 3D40 FEB2 move.w [A6 - 0x14E], D0
000026D0 4A6E FEB2 tst.w [A6 - 0x14E]
000026D4 6708 beq +0xA /* 000026DE */
000026D6 302E FEB2 move.w D0, [A6 - 0x14E]
000026DA 6000 00E6 bra +0xE8 /* 000027C2 */
label000026DE:
000026DE 0C6E 0003 FEB6 cmpi.w [A6 - 0x14A], 0x3
000026E4 6710 beq +0x12 /* 000026F6 */
000026E6 486E FEB6 pea.l [A6 - 0x14A]
000026EA 4EBA 058E jsr [PC + 0x58E /* 00002C7A */]
000026EE 588F addq.l A7, 4
000026F0 700B moveq.l D0, 0x0B
000026F2 6000 00CE bra +0xD0 /* 000027C2 */
label000026F6:
000026F6 486E FEB6 pea.l [A6 - 0x14A]
000026FA 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
000026FE 588F addq.l A7, 4
00002700 4A40 tst.w D0
00002702 6770 beq +0x72 /* 00002774 */
00002704 206D 929A movea.l A0, [A5 - 0x6D66]
00002708 42A7 clr.l -[A7]
0000270A 2050 movea.l A0, [A0]
0000270C 2F28 003E move.l -[A7], [A0 + 0x3E]
00002710 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00002714 201F move.l D0, [A7]+
00002716 2D40 FFFC move.l [A6 - 0x4], D0
0000271A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000271E 3F3C 0005 move.w -[A7], 0x5
00002722 3F3C 0007 move.w -[A7], 0x7
00002726 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000272A 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
0000272E 4FEF 000C lea.l A7, [A7 + 0xC]
00002732 206D 929A movea.l A0, [A5 - 0x6D66]
00002736 2050 movea.l A0, [A0]
00002738 2068 003E movea.l A0, [A0 + 0x3E]
0000273C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002740 2D50 FEAE move.l [A6 - 0x152], [A0]
00002744 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00002748 588F addq.l A7, 4
0000274A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000274E 2F00 move.l -[A7], D0
00002750 2F2E FEAE move.l -[A7], [A6 - 0x152]
00002754 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00002758 4FEF 000C lea.l A7, [A7 + 0xC]
0000275C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002760 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00002764 588F addq.l A7, 4
00002766 486E FEB6 pea.l [A6 - 0x14A]
0000276A 4EBA 050E jsr [PC + 0x50E /* 00002C7A */]
0000276E 588F addq.l A7, 4
00002770 7000 moveq.l D0, 0x00
00002772 604E bra +0x50 /* 000027C2 */
label00002774:
00002774 206E FF54 movea.l A0, [A6 - 0xAC]
00002778 302E FF4E move.w D0, [A6 - 0xB2]
0000277C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00002780 D090 add.l D0, [A0]
00002782 2040 movea.l A0, D0
00002784 43EE FFAA lea.l A1, [A6 - 0x56]
00002788 7013 moveq.l D0, 0x13
label0000278A:
0000278A 22D8 move.l [A1]+, [A0]+
0000278C 51C8 FFFC dbf D0, -0x6 /* 0000278A */
00002790 32D8 move.w [A1]+, [A0]+
00002792 0C6E 0002 FFAC cmpi.w [A6 - 0x54], 0x2
00002798 670E beq +0x10 /* 000027A8 */
0000279A 486E FEB6 pea.l [A6 - 0x14A]
0000279E 4EBA 04DA jsr [PC + 0x4DA /* 00002C7A */]
000027A2 588F addq.l A7, 4
000027A4 700A moveq.l D0, 0x0A
000027A6 601A bra +0x1C /* 000027C2 */
label000027A8:
000027A8 2F2E 001C move.l -[A7], [A6 + 0x1C]
000027AC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000027B0 4EBA 0016 jsr [PC + 0x16 /* 000027C8 */]
000027B4 508F addq.l A7, 8
000027B6 486E FEB6 pea.l [A6 - 0x14A]
000027BA 4EBA 04BE jsr [PC + 0x4BE /* 00002C7A */]
000027BE 588F addq.l A7, 4
000027C0 7000 moveq.l D0, 0x00
label000027C2:
000027C2 285F movea.l A4, [A7]+
000027C4 4E5E unlink A6
000027C6 4E75 rts
export_375:
fn000027C8:
000027C8 4E56 FFFA link A6, -0x0006
000027CC 48E7 0300 movem.l -[A7], D6,D7
000027D0 206E 0008 movea.l A0, [A6 + 0x8]
000027D4 2050 movea.l A0, [A0]
000027D6 3D50 FFFE move.w [A6 - 0x2], [A0]
000027DA 302E FFFE move.w D0, [A6 - 0x2]
000027DE C1FC 0014 muls.w D0, 0x14
000027E2 5440 addq.w D0, 2
000027E4 48C0 ext.l D0
000027E6 2C00 move.l D6, D0
000027E8 42A7 clr.l -[A7]
000027EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027EE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000027F2 201F move.l D0, [A7]+
000027F4 9086 sub.l D0, D6
000027F6 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2
000027FC 2E00 move.l D7, D0
000027FE 2F07 move.l -[A7], D7
00002800 3F3C 0005 move.w -[A7], 0x5
00002804 3F3C 0007 move.w -[A7], 0x7
00002808 2F2E 000C move.l -[A7], [A6 + 0xC]
0000280C 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00002810 4FEF 000C lea.l A7, [A7 + 0xC]
00002814 206E 0008 movea.l A0, [A6 + 0x8]
00002818 2010 move.l D0, [A0]
0000281A D086 add.l D0, D6
0000281C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002820 2D40 FFFA move.l [A6 - 0x6], D0
00002824 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00002828 588F addq.l A7, 4
0000282A 2F07 move.l -[A7], D7
0000282C 2F00 move.l -[A7], D0
0000282E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002832 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00002836 4FEF 000C lea.l A7, [A7 + 0xC]
0000283A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000283E 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00002842 588F addq.l A7, 4
00002844 4CDF 00C0 movem.l D6,D7, [A7]+
00002848 4E5E unlink A6
0000284A 4E75 rts
export_376:
0000284C 4E56 FEBC link A6, -0x0144
00002850 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002854 286E 000C movea.l A4, [A6 + 0xC]
00002858 266E 001C movea.l A3, [A6 + 0x1C]
0000285C 0C54 2B58 cmpi.w [A4], 0x2B58 /* '+X' */
00002860 6600 0084 bne +0x86 /* 000028E6 */
00002864 0C6C 2B0A 0008 cmpi.w [A4 + 0x8], 0x2B0A /* '+\n' */
0000286A 6600 007A bne +0x7C /* 000028E6 */
0000286E 206E 0018 movea.l A0, [A6 + 0x18]
00002872 7002 moveq.l D0, 0x02
00002874 3080 move.w [A0], D0
00002876 486E FEBC pea.l [A6 - 0x144]
0000287A 4EAD 0E22 jsr [A5 + 0xE22 /* export_448 */]
0000287E 588F addq.l A7, 4
00002880 7000 moveq.l D0, 0x00
00002882 102E FEBC move.b D0, [A6 - 0x144]
00002886 4A40 tst.w D0
00002888 6606 bne +0x8 /* 00002890 */
0000288A 7033 moveq.l D0, 0x33
0000288C 6000 018E bra +0x190 /* 00002A1C */
label00002890:
00002890 486E FFFA pea.l [A6 - 0x6]
00002894 486E FEBC pea.l [A6 - 0x144]
00002898 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000289C 508F addq.l A7, 8
0000289E 486E FFBC pea.l [A6 - 0x44]
000028A2 2F2E FFFA move.l -[A7], [A6 - 0x6]
000028A6 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
000028AA 508F addq.l A7, 8
000028AC 206E FFFA movea.l A0, [A6 - 0x6]
000028B0 2F0B move.l -[A7], A3
000028B2 486E FFFE pea.l [A6 - 0x2]
000028B6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000028BA 2F10 move.l -[A7], [A0]
000028BC 206E FFBC movea.l A0, [A6 - 0x44]
000028C0 2F10 move.l -[A7], [A0]
000028C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028C6 4EBA 015C jsr [PC + 0x15C /* 00002A24 */]
000028CA 4FEF 0018 lea.l A7, [A7 + 0x18]
000028CE 3E00 move.w D7, D0
000028D0 2F2E FFFA move.l -[A7], [A6 - 0x6]
000028D4 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000028D8 2F2E FFBC move.l -[A7], [A6 - 0x44]
000028DC 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000028E0 3007 move.w D0, D7
000028E2 6000 0138 bra +0x13A /* 00002A1C */
label000028E6:
000028E6 0C54 2B38 cmpi.w [A4], 0x2B38 /* '+8' */
000028EA 6662 bne +0x64 /* 0000294E */
000028EC 206E 0018 movea.l A0, [A6 + 0x18]
000028F0 7001 moveq.l D0, 0x01
000028F2 3080 move.w [A0], D0
000028F4 486E FFFA pea.l [A6 - 0x6]
000028F8 206E 0008 movea.l A0, [A6 + 0x8]
000028FC 2F28 000A move.l -[A7], [A0 + 0xA]
00002900 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00002904 508F addq.l A7, 8
00002906 486E FFBC pea.l [A6 - 0x44]
0000290A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000290E 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00002912 508F addq.l A7, 8
00002914 206E FFFA movea.l A0, [A6 - 0x6]
00002918 2F0B move.l -[A7], A3
0000291A 486E FFFE pea.l [A6 - 0x2]
0000291E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002922 2F10 move.l -[A7], [A0]
00002924 206E FFBC movea.l A0, [A6 - 0x44]
00002928 2F10 move.l -[A7], [A0]
0000292A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000292E 4EBA 00F4 jsr [PC + 0xF4 /* 00002A24 */]
00002932 4FEF 0018 lea.l A7, [A7 + 0x18]
00002936 3E00 move.w D7, D0
00002938 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000293C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002940 2F2E FFBC move.l -[A7], [A6 - 0x44]
00002944 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002948 3007 move.w D0, D7
0000294A 6000 00D0 bra +0xD2 /* 00002A1C */
label0000294E:
0000294E 0C54 271E cmpi.w [A4], 0x271E
00002952 660E bne +0x10 /* 00002962 */
00002954 0C6C 2B3C 0008 cmpi.w [A4 + 0x8], 0x2B3C /* '+<' */
0000295A 6606 bne +0x8 /* 00002962 */
0000295C 703B moveq.l D0, 0x3B
0000295E 6000 00BC bra +0xBE /* 00002A1C */
label00002962:
00002962 0C54 2B3C cmpi.w [A4], 0x2B3C /* '+<' */
00002966 6606 bne +0x8 /* 0000296E */
00002968 703B moveq.l D0, 0x3B
0000296A 6000 00B0 bra +0xB2 /* 00002A1C */
label0000296E:
0000296E 2F0C move.l -[A7], A4
00002970 4EBA 0542 jsr [PC + 0x542 /* 00002EB4 */]
00002974 588F addq.l A7, 4
00002976 3C00 move.w D6, D0
00002978 0C46 0001 cmpi.w D6, 0x1
0000297C 6D2A blt +0x2C /* 000029A8 */
0000297E 0C46 0009 cmpi.w D6, 0x9 /* '\t' */
00002982 6E24 bgt +0x26 /* 000029A8 */
00002984 2F0B move.l -[A7], A3
00002986 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000298A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000298E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002992 2F0C move.l -[A7], A4
00002994 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002998 4EBA 008A jsr [PC + 0x8A /* 00002A24 */]
0000299C 4FEF 0018 lea.l A7, [A7 + 0x18]
000029A0 3E00 move.w D7, D0
000029A2 3007 move.w D0, D7
000029A4 6000 0076 bra +0x78 /* 00002A1C */
label000029A8:
000029A8 486E FFC0 pea.l [A6 - 0x40]
000029AC 2F2E 0018 move.l -[A7], [A6 + 0x18]
000029B0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000029B4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000029B8 2F0C move.l -[A7], A4
000029BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029BE 4EBA E424 jsr [PC - 0x1BDC /* 00000DE4 */]
000029C2 4FEF 0018 lea.l A7, [A7 + 0x18]
000029C6 3E00 move.w D7, D0
000029C8 4A47 tst.w D7
000029CA 6704 beq +0x6 /* 000029D0 */
000029CC 3007 move.w D0, D7
000029CE 604C bra +0x4E /* 00002A1C */
label000029D0:
000029D0 486E FFBC pea.l [A6 - 0x44]
000029D4 486E FFC0 pea.l [A6 - 0x40]
000029D8 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
000029DC 508F addq.l A7, 8
000029DE 486E FFC0 pea.l [A6 - 0x40]
000029E2 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000029E6 588F addq.l A7, 4
000029E8 2F0B move.l -[A7], A3
000029EA 486E FFFE pea.l [A6 - 0x2]
000029EE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000029F2 2F00 move.l -[A7], D0
000029F4 206E FFBC movea.l A0, [A6 - 0x44]
000029F8 2F10 move.l -[A7], [A0]
000029FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029FE 4EBA 0024 jsr [PC + 0x24 /* 00002A24 */]
00002A02 4FEF 0018 lea.l A7, [A7 + 0x18]
00002A06 3E00 move.w D7, D0
00002A08 486E FFC0 pea.l [A6 - 0x40]
00002A0C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002A10 588F addq.l A7, 4
00002A12 2F2E FFBC move.l -[A7], [A6 - 0x44]
00002A16 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002A1A 3007 move.w D0, D7
label00002A1C:
00002A1C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002A20 4E5E unlink A6
00002A22 4E75 rts
export_377:
fn00002A24:
00002A24 4E56 FEF4 link A6, -0x010C
00002A28 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002A2C 286E 000C movea.l A4, [A6 + 0xC]
00002A30 266E 001C movea.l A3, [A6 + 0x1C]
00002A34 206E 0018 movea.l A0, [A6 + 0x18]
00002A38 4250 clr.w [A0]
00002A3A 2F0C move.l -[A7], A4
00002A3C 4EBA 0476 jsr [PC + 0x476 /* 00002EB4 */]
00002A40 588F addq.l A7, 4
00002A42 3E00 move.w D7, D0
00002A44 3687 move.w [A3], D7
00002A46 3007 move.w D0, D7
00002A48 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002A4C 0000 0009 ori.b D0, 0x9 /* '\t' */
00002A50 0222 021E andi.b -[A2], 0x1E
00002A54 0012 00C0 ori.b [A2], 0xC0
00002A58 00F0 .incomplete
00002A5A 01DA .incomplete
00002A5C 01D8 .incomplete
00002A5E 01D6 .incomplete
00002A60 01D4 .incomplete
00002A62 0202 0200 andi.b D2, 0x0
00002A66 3F3C 0001 move.w -[A7], 0x1
00002A6A 486E FEFA pea.l [A6 - 0x106]
00002A6E 486E FEF8 pea.l [A6 - 0x108]
00002A72 486E FEF4 pea.l [A6 - 0x10C]
00002A76 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002A7A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002A7E 2F0C move.l -[A7], A4
00002A80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A84 4EBA 0952 jsr [PC + 0x952 /* 000033D8 */]
00002A88 4FEF 001E lea.l A7, [A7 + 0x1E]
00002A8C 3C00 move.w D6, D0
00002A8E 4A46 tst.w D6
00002A90 6706 beq +0x8 /* 00002A98 */
00002A92 3006 move.w D0, D6
00002A94 6000 01DC bra +0x1DE /* 00002C72 */
label00002A98:
00002A98 0C6E 0001 FEF8 cmpi.w [A6 - 0x108], 0x1
00002A9E 6706 beq +0x8 /* 00002AA6 */
00002AA0 7002 moveq.l D0, 0x02
00002AA2 6000 01CE bra +0x1D0 /* 00002C72 */
label00002AA6:
00002AA6 206E 0018 movea.l A0, [A6 + 0x18]
00002AAA 302E FEF4 move.w D0, [A6 - 0x10C]
00002AAE D150 add.w [A0], D0
00002AB0 302E FEF4 move.w D0, [A6 - 0x10C]
00002AB4 48C0 ext.l D0
00002AB6 E780 asl D0, 3
00002AB8 D9C0 add.l A4, D0
00002ABA 4267 clr.w -[A7]
00002ABC 2F0B move.l -[A7], A3
00002ABE 486E FEF4 pea.l [A6 - 0x10C]
00002AC2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002AC6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002ACA 2F0C move.l -[A7], A4
00002ACC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AD0 4EBA 06CE jsr [PC + 0x6CE /* 000031A0 */]
00002AD4 4FEF 001A lea.l A7, [A7 + 0x1A]
00002AD8 3C00 move.w D6, D0
00002ADA 4A46 tst.w D6
00002ADC 6706 beq +0x8 /* 00002AE4 */
00002ADE 3006 move.w D0, D6
00002AE0 6000 0190 bra +0x192 /* 00002C72 */
label00002AE4:
00002AE4 206E 0018 movea.l A0, [A6 + 0x18]
00002AE8 302E FEF4 move.w D0, [A6 - 0x10C]
00002AEC D150 add.w [A0], D0
00002AEE 486B 002A pea.l [A3 + 0x2A]
00002AF2 486E FEFA pea.l [A6 - 0x106]
00002AF6 2F2B 001A move.l -[A7], [A3 + 0x1A]
00002AFA 4EBA 28D4 jsr [PC + 0x28D4 /* 000053D0 */]
00002AFE 4FEF 000C lea.l A7, [A7 + 0xC]
00002B02 3C00 move.w D6, D0
00002B04 4A46 tst.w D6
00002B06 6708 beq +0xA /* 00002B10 */
00002B08 2F0B move.l -[A7], A3
00002B0A 4EBA 016E jsr [PC + 0x16E /* 00002C7A */]
00002B0E 588F addq.l A7, 4
label00002B10:
00002B10 3006 move.w D0, D6
00002B12 6000 015E bra +0x160 /* 00002C72 */
00002B16 3F3C 0001 move.w -[A7], 0x1
00002B1A 2F0B move.l -[A7], A3
00002B1C 486E FEF4 pea.l [A6 - 0x10C]
00002B20 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002B24 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002B28 2F0C move.l -[A7], A4
00002B2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B2E 4EBA 0670 jsr [PC + 0x670 /* 000031A0 */]
00002B32 4FEF 001A lea.l A7, [A7 + 0x1A]
00002B36 3C00 move.w D6, D0
00002B38 206E 0018 movea.l A0, [A6 + 0x18]
00002B3C 302E FEF4 move.w D0, [A6 - 0x10C]
00002B40 D150 add.w [A0], D0
00002B42 3006 move.w D0, D6
00002B44 6000 012C bra +0x12E /* 00002C72 */
00002B48 486E FEFA pea.l [A6 - 0x106]
00002B4C 486E FEF6 pea.l [A6 - 0x10A]
00002B50 486E FEF8 pea.l [A6 - 0x108]
00002B54 486E FEF4 pea.l [A6 - 0x10C]
00002B58 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002B5C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002B60 2F0C move.l -[A7], A4
00002B62 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B66 4EBA 0436 jsr [PC + 0x436 /* 00002F9E */]
00002B6A 4FEF 0020 lea.l A7, [A7 + 0x20]
00002B6E 3C00 move.w D6, D0
00002B70 4A46 tst.w D6
00002B72 6706 beq +0x8 /* 00002B7A */
00002B74 3006 move.w D0, D6
00002B76 6000 00FA bra +0xFC /* 00002C72 */
label00002B7A:
00002B7A 206E 0018 movea.l A0, [A6 + 0x18]
00002B7E 302E FEF4 move.w D0, [A6 - 0x10C]
00002B82 D150 add.w [A0], D0
00002B84 302E FEF4 move.w D0, [A6 - 0x10C]
00002B88 48C0 ext.l D0
00002B8A E780 asl D0, 3
00002B8C D9C0 add.l A4, D0
00002B8E 0C54 271B cmpi.w [A4], 0x271B
00002B92 6714 beq +0x16 /* 00002BA8 */
00002B94 41EB 002E lea.l A0, [A3 + 0x2E]
00002B98 43ED 8FE8 lea.l A1, [A5 - 0x7018]
00002B9C 7019 moveq.l D0, 0x19
label00002B9E:
00002B9E 20D9 move.l [A0]+, [A1]+
00002BA0 51C8 FFFC dbf D0, -0x6 /* 00002B9E */
00002BA4 30D9 move.w [A0]+, [A1]+
00002BA6 6034 bra +0x36 /* 00002BDC */
label00002BA8:
00002BA8 4267 clr.w -[A7]
00002BAA 2F0B move.l -[A7], A3
00002BAC 486E FEF4 pea.l [A6 - 0x10C]
00002BB0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002BB4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002BB8 2F0C move.l -[A7], A4
00002BBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002BBE 4EBA 0B66 jsr [PC + 0xB66 /* 00003726 */]
00002BC2 4FEF 001A lea.l A7, [A7 + 0x1A]
00002BC6 3C00 move.w D6, D0
00002BC8 4A46 tst.w D6
00002BCA 6706 beq +0x8 /* 00002BD2 */
00002BCC 3006 move.w D0, D6
00002BCE 6000 00A2 bra +0xA4 /* 00002C72 */
label00002BD2:
00002BD2 206E 0018 movea.l A0, [A6 + 0x18]
00002BD6 302E FEF4 move.w D0, [A6 - 0x10C]
00002BDA D150 add.w [A0], D0
label00002BDC:
00002BDC 0C6E 0004 FEF8 cmpi.w [A6 - 0x108], 0x4
00002BE2 6614 bne +0x16 /* 00002BF8 */
00002BE4 206B 0056 movea.l A0, [A3 + 0x56]
00002BE8 2050 movea.l A0, [A0]
00002BEA 2768 0020 009E move.l [A3 + 0x9E], [A0 + 0x20]
00002BF0 276B 004E 009A move.l [A3 + 0x9A], [A3 + 0x4E]
00002BF6 6012 bra +0x14 /* 00002C0A */
label00002BF8:
00002BF8 206B 006A movea.l A0, [A3 + 0x6A]
00002BFC 2050 movea.l A0, [A0]
00002BFE 2768 0020 009E move.l [A3 + 0x9E], [A0 + 0x20]
00002C04 276B 0062 009A move.l [A3 + 0x9A], [A3 + 0x62]
label00002C0A:
00002C0A 486B 0098 pea.l [A3 + 0x98]
00002C0E 486E FEFA pea.l [A6 - 0x106]
00002C12 3F2E FEF6 move.w -[A7], [A6 - 0x10A]
00002C16 2F2B 009E move.l -[A7], [A3 + 0x9E]
00002C1A 4EBA 2522 jsr [PC + 0x2522 /* 0000513E */]
00002C1E 4FEF 000E lea.l A7, [A7 + 0xE]
00002C22 3C00 move.w D6, D0
00002C24 4A46 tst.w D6
00002C26 6708 beq +0xA /* 00002C30 */
00002C28 2F0B move.l -[A7], A3
00002C2A 4EBA 004E jsr [PC + 0x4E /* 00002C7A */]
00002C2E 588F addq.l A7, 4
label00002C30:
00002C30 3006 move.w D0, D6
00002C32 603E bra +0x40 /* 00002C72 */
00002C34 3F3C 0001 move.w -[A7], 0x1
00002C38 2F0B move.l -[A7], A3
00002C3A 486E FEF4 pea.l [A6 - 0x10C]
00002C3E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002C42 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002C46 2F0C move.l -[A7], A4
00002C48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C4C 4EBA 0AD8 jsr [PC + 0xAD8 /* 00003726 */]
00002C50 4FEF 001A lea.l A7, [A7 + 0x1A]
00002C54 3C00 move.w D6, D0
00002C56 206E 0018 movea.l A0, [A6 + 0x18]
00002C5A 302E FEF4 move.w D0, [A6 - 0x10C]
00002C5E D150 add.w [A0], D0
00002C60 3006 move.w D0, D6
00002C62 600E bra +0x10 /* 00002C72 */
00002C64 206E 0018 movea.l A0, [A6 + 0x18]
00002C68 7001 moveq.l D0, 0x01
00002C6A 3080 move.w [A0], D0
00002C6C 7000 moveq.l D0, 0x00
00002C6E 6002 bra +0x4 /* 00002C72 */
00002C70 7002 moveq.l D0, 0x02
label00002C72:
00002C72 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002C76 4E5E unlink A6
00002C78 4E75 rts
export_378:
fn00002C7A:
00002C7A 4E56 FF00 link A6, -0x0100
00002C7E 2F0C move.l -[A7], A4
00002C80 286E 0008 movea.l A4, [A6 + 0x8]
00002C84 3D54 FFD6 move.w [A6 - 0x2A], [A4]
00002C88 302E FFD6 move.w D0, [A6 - 0x2A]
00002C8C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002C90 0001 0009 ori.b D1, 0x9 /* '\t' */
00002C94 021A 0012 andi.b [A2]+, 0x12
00002C98 0010 00A4 ori.b [A0], 0xA4
00002C9C 00A2 00A0 009E ori.l -[A2], 0xA0009E
00002CA2 009C 020A 0208 ori.l [A4]+, 0x20A0208
00002CA8 486E FFD4 pea.l [A6 - 0x2C]
00002CAC 486E FFD8 pea.l [A6 - 0x28]
00002CB0 2F2C 000A move.l -[A7], [A4 + 0xA]
00002CB4 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002CB8 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00002CBC 4FEF 0010 lea.l A7, [A7 + 0x10]
00002CC0 4A40 tst.w D0
00002CC2 6600 01EA bne +0x1EC /* 00002EAE */
00002CC6 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002CCA 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00002CCE 588F addq.l A7, 4
00002CD0 4A40 tst.w D0
00002CD2 6614 bne +0x16 /* 00002CE8 */
00002CD4 4879 0000 9C40 push.l 0x9C40
00002CDA 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002CDE 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002CE2 508F addq.l A7, 8
00002CE4 4A40 tst.w D0
00002CE6 670A beq +0xC /* 00002CF2 */
label00002CE8:
00002CE8 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002CEC 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00002CF0 588F addq.l A7, 4
label00002CF2:
00002CF2 2F2C 000E move.l -[A7], [A4 + 0xE]
00002CF6 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002CFA 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002CFE 508F addq.l A7, 8
00002D00 3F00 move.w -[A7], D0
00002D02 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002D06 548F addq.l A7, 2
00002D08 4878 0002 push.l 0x2
00002D0C 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002D10 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002D14 508F addq.l A7, 8
00002D16 3F00 move.w -[A7], D0
00002D18 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002D1C 548F addq.l A7, 2
00002D1E 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002D22 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00002D26 588F addq.l A7, 4
00002D28 3F00 move.w -[A7], D0
00002D2A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002D2E 548F addq.l A7, 2
00002D30 2F2C 0002 move.l -[A7], [A4 + 0x2]
00002D34 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00002D38 588F addq.l A7, 4
00002D3A 6000 0172 bra +0x174 /* 00002EAE */
00002D3E 486E FF6A pea.l [A6 - 0x96]
00002D42 2F2C 003A move.l -[A7], [A4 + 0x3A]
00002D46 2F2C 002E move.l -[A7], [A4 + 0x2E]
00002D4A 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00002D4E 4FEF 000C lea.l A7, [A7 + 0xC]
00002D52 4A40 tst.w D0
00002D54 6700 009E beq +0xA0 /* 00002DF4 */
00002D58 202E FF86 move.l D0, [A6 - 0x7A]
00002D5C B0AC 004A cmp.l D0, [A4 + 0x4A]
00002D60 6700 014C beq +0x14E /* 00002EAE */
00002D64 41EE FF00 lea.l A0, [A6 - 0x100]
00002D68 43EC 002E lea.l A1, [A4 + 0x2E]
00002D6C 7019 moveq.l D0, 0x19
label00002D6E:
00002D6E 20D9 move.l [A0]+, [A1]+
00002D70 51C8 FFFC dbf D0, -0x6 /* 00002D6E */
00002D74 30D9 move.w [A0]+, [A1]+
00002D76 486E FF00 pea.l [A6 - 0x100]
00002D7A 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00002D7E 588F addq.l A7, 4
00002D80 2F2E FF20 move.l -[A7], [A6 - 0xE0]
00002D84 2F2E FF00 move.l -[A7], [A6 - 0x100]
00002D88 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002D8C 508F addq.l A7, 8
00002D8E 3F00 move.w -[A7], D0
00002D90 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002D94 548F addq.l A7, 2
00002D96 2F2E FF34 move.l -[A7], [A6 - 0xCC]
00002D9A 2F2E FF00 move.l -[A7], [A6 - 0x100]
00002D9E 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002DA2 508F addq.l A7, 8
00002DA4 3F00 move.w -[A7], D0
00002DA6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002DAA 548F addq.l A7, 2
00002DAC 2F2E FF00 move.l -[A7], [A6 - 0x100]
00002DB0 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00002DB4 588F addq.l A7, 4
00002DB6 3F00 move.w -[A7], D0
00002DB8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002DBC 548F addq.l A7, 2
00002DBE 4A6D 8DA6 tst.w [A5 - 0x725A]
00002DC2 6710 beq +0x12 /* 00002DD4 */
00002DC4 2F2E FF30 move.l -[A7], [A6 - 0xD0]
00002DC8 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002DCC 2F2E FF44 move.l -[A7], [A6 - 0xBC]
00002DD0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00002DD4:
00002DD4 206E FF92 movea.l A0, [A6 - 0x6E]
00002DD8 2050 movea.l A0, [A0]
00002DDA 2F28 0024 move.l -[A7], [A0 + 0x24]
00002DDE 2F2E FFAA move.l -[A7], [A6 - 0x56]
00002DE2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002DE6 508F addq.l A7, 8
00002DE8 3F00 move.w -[A7], D0
00002DEA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002DEE 548F addq.l A7, 2
00002DF0 6000 00BC bra +0xBE /* 00002EAE */
label00002DF4:
00002DF4 41EE FF00 lea.l A0, [A6 - 0x100]
00002DF8 43EC 002E lea.l A1, [A4 + 0x2E]
00002DFC 7019 moveq.l D0, 0x19
label00002DFE:
00002DFE 20D9 move.l [A0]+, [A1]+
00002E00 51C8 FFFC dbf D0, -0x6 /* 00002DFE */
00002E04 30D9 move.w [A0]+, [A1]+
00002E06 486E FF00 pea.l [A6 - 0x100]
00002E0A 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00002E0E 588F addq.l A7, 4
00002E10 2F2E FF20 move.l -[A7], [A6 - 0xE0]
00002E14 2F2E FF00 move.l -[A7], [A6 - 0x100]
00002E18 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002E1C 508F addq.l A7, 8
00002E1E 3F00 move.w -[A7], D0
00002E20 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002E24 548F addq.l A7, 2
00002E26 2F2E FF34 move.l -[A7], [A6 - 0xCC]
00002E2A 2F2E FF00 move.l -[A7], [A6 - 0x100]
00002E2E 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002E32 508F addq.l A7, 8
00002E34 3F00 move.w -[A7], D0
00002E36 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002E3A 548F addq.l A7, 2
00002E3C 2F2E FF10 move.l -[A7], [A6 - 0xF0]
00002E40 2F2E FF00 move.l -[A7], [A6 - 0x100]
00002E44 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002E48 508F addq.l A7, 8
00002E4A 3F00 move.w -[A7], D0
00002E4C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002E50 548F addq.l A7, 2
00002E52 42A7 clr.l -[A7]
00002E54 2F2E FF00 move.l -[A7], [A6 - 0x100]
00002E58 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002E5C 508F addq.l A7, 8
00002E5E 3F00 move.w -[A7], D0
00002E60 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002E64 548F addq.l A7, 2
00002E66 4878 0001 push.l 0x1
00002E6A 2F2E FF00 move.l -[A7], [A6 - 0x100]
00002E6E 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00002E72 508F addq.l A7, 8
00002E74 3F00 move.w -[A7], D0
00002E76 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002E7A 548F addq.l A7, 2
00002E7C 2F2E FF00 move.l -[A7], [A6 - 0x100]
00002E80 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00002E84 588F addq.l A7, 4
00002E86 3F00 move.w -[A7], D0
00002E88 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00002E8C 548F addq.l A7, 2
00002E8E 4A6D 8DA6 tst.w [A5 - 0x725A]
00002E92 6710 beq +0x12 /* 00002EA4 */
00002E94 2F2E FF30 move.l -[A7], [A6 - 0xD0]
00002E98 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00002E9C 2F2E FF44 move.l -[A7], [A6 - 0xBC]
00002EA0 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
label00002EA4:
00002EA4 2F2E FF00 move.l -[A7], [A6 - 0x100]
00002EA8 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00002EAC 588F addq.l A7, 4
label00002EAE:
00002EAE 285F movea.l A4, [A7]+
00002EB0 4E5E unlink A6
00002EB2 4E75 rts
export_381:
fn00002EB4:
00002EB4 4E56 0000 link A6, 0
00002EB8 48E7 0108 movem.l -[A7], D7,A4
00002EBC 286E 0008 movea.l A4, [A6 + 0x8]
00002EC0 3E14 move.w D7, [A4]
00002EC2 0C47 1B58 cmpi.w D7, 0x1B58
00002EC6 6F0A ble +0xC /* 00002ED2 */
00002EC8 0C47 1B66 cmpi.w D7, 0x1B66
00002ECC 6C04 bge +0x6 /* 00002ED2 */
00002ECE 508C addq.l A4, 8
00002ED0 3E14 move.w D7, [A4]
label00002ED2:
00002ED2 0C47 2B54 cmpi.w D7, 0x2B54 /* '+T' */
00002ED6 670C beq +0xE /* 00002EE4 */
00002ED8 0C47 271A cmpi.w D7, 0x271A
00002EDC 6706 beq +0x8 /* 00002EE4 */
00002EDE 0C47 2B6B cmpi.w D7, 0x2B6B /* '+k' */
00002EE2 6604 bne +0x6 /* 00002EE8 */
label00002EE4:
00002EE4 508C addq.l A4, 8
00002EE6 3E14 move.w D7, [A4]
label00002EE8:
00002EE8 3007 move.w D0, D7
00002EEA 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00002EEE 000B 002E ori.b A3, 0x2E /* '.' */
00002EF2 1F42 0030 move.b [A7 + 0x30], D2
00002EF6 2B39 0032 2B28 move.l -[A5], [0x00322B28]
00002EFC 002E 2B1F 002A ori.b [A6 + 0x2A], 0x1F
00002F02 2B06 move.l -[A5], D6
00002F04 002C 2B0A 0056 ori.b [A4 + 0x56], 0xA /* '\n' */
00002F0A 2AFE move.l [A5]+, <<invalid special address>>
00002F0C 0078 2B78 0078 ori.w [0x00000078 /* __m68k_vec_switch_scc__ */], 0x2B78 /* '+x' */
00002F12 2B56 0078 move.l [A5 + 0x78], [A6]
00002F16 2B2B 0078 move.l -[A5], [A3 + 0x78]
00002F1A 2B61 0078 move.l [A5 + 0x78], -[A1]
00002F1E 7001 moveq.l D0, 0x01
00002F20 6000 0074 bra +0x76 /* 00002F96 */
00002F24 7002 moveq.l D0, 0x02
00002F26 6000 006E bra +0x70 /* 00002F96 */
00002F2A 7003 moveq.l D0, 0x03
00002F2C 6000 0068 bra +0x6A /* 00002F96 */
00002F30 508C addq.l A4, 8
00002F32 3E14 move.w D7, [A4]
00002F34 0C47 2B28 cmpi.w D7, 0x2B28 /* '+(' */
00002F38 6606 bne +0x8 /* 00002F40 */
00002F3A 7003 moveq.l D0, 0x03
00002F3C 6000 0058 bra +0x5A /* 00002F96 */
label00002F40:
00002F40 0C47 2B1F cmpi.w D7, 0x2B1F
00002F44 6606 bne +0x8 /* 00002F4C */
00002F46 7003 moveq.l D0, 0x03
00002F48 6000 004C bra +0x4E /* 00002F96 */
label00002F4C:
00002F4C 0C47 2B06 cmpi.w D7, 0x2B06
00002F50 6606 bne +0x8 /* 00002F58 */
00002F52 7003 moveq.l D0, 0x03
00002F54 6000 0040 bra +0x42 /* 00002F96 */
label00002F58:
00002F58 7004 moveq.l D0, 0x04
00002F5A 6000 003A bra +0x3C /* 00002F96 */
00002F5E 508C addq.l A4, 8
00002F60 3E14 move.w D7, [A4]
00002F62 0C47 2B28 cmpi.w D7, 0x2B28 /* '+(' */
00002F66 6604 bne +0x6 /* 00002F6C */
00002F68 7003 moveq.l D0, 0x03
00002F6A 602A bra +0x2C /* 00002F96 */
label00002F6C:
00002F6C 0C47 2B1F cmpi.w D7, 0x2B1F
00002F70 6604 bne +0x6 /* 00002F76 */
00002F72 7003 moveq.l D0, 0x03
00002F74 6020 bra +0x22 /* 00002F96 */
label00002F76:
00002F76 0C47 2B06 cmpi.w D7, 0x2B06
00002F7A 6604 bne +0x6 /* 00002F80 */
00002F7C 7003 moveq.l D0, 0x03
00002F7E 6016 bra +0x18 /* 00002F96 */
label00002F80:
00002F80 7005 moveq.l D0, 0x05
00002F82 6012 bra +0x14 /* 00002F96 */
00002F84 7006 moveq.l D0, 0x06
00002F86 600E bra +0x10 /* 00002F96 */
00002F88 7007 moveq.l D0, 0x07
00002F8A 600A bra +0xC /* 00002F96 */
00002F8C 7009 moveq.l D0, 0x09
00002F8E 6006 bra +0x8 /* 00002F96 */
00002F90 7008 moveq.l D0, 0x08
00002F92 6002 bra +0x4 /* 00002F96 */
00002F94 7000 moveq.l D0, 0x00
label00002F96:
00002F96 4CDF 1080 movem.l D7,A4, [A7]+
00002F9A 4E5E unlink A6
00002F9C 4E75 rts
export_387:
fn00002F9E:
00002F9E 4E56 FEC0 link A6, -0x0140
00002FA2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002FA6 266E 000C movea.l A3, [A6 + 0xC]
00002FAA 286E 0024 movea.l A4, [A6 + 0x24]
00002FAE 206E 0018 movea.l A0, [A6 + 0x18]
00002FB2 4250 clr.w [A0]
00002FB4 206E 0020 movea.l A0, [A6 + 0x20]
00002FB8 70FF moveq.l D0, 0xFFFFFFFF
00002FBA 3080 move.w [A0], D0
00002FBC 206E 001C movea.l A0, [A6 + 0x1C]
00002FC0 4250 clr.w [A0]
00002FC2 7E00 moveq.l D7, 0x00
00002FC4 0C53 1B58 cmpi.w [A3], 0x1B58
00002FC8 6F34 ble +0x36 /* 00002FFE */
00002FCA 0C53 1B66 cmpi.w [A3], 0x1B66
00002FCE 6C2E bge +0x30 /* 00002FFE */
00002FD0 7E06 moveq.l D7, 0x06
00002FD2 3013 move.w D0, [A3]
00002FD4 0640 E4A8 addi.w D0, 0xE4A8
00002FD8 48C0 ext.l D0
00002FDA 2D40 FFFA move.l [A6 - 0x6], D0
00002FDE 0C53 1B63 cmpi.w [A3], 0x1B63
00002FE2 6602 bne +0x4 /* 00002FE6 */
00002FE4 7E01 moveq.l D7, 0x01
label00002FE6:
00002FE6 0C53 1B65 cmpi.w [A3], 0x1B65
00002FEA 6602 bne +0x4 /* 00002FEE */
00002FEC 7E02 moveq.l D7, 0x02
label00002FEE:
00002FEE 0C53 1B64 cmpi.w [A3], 0x1B64
00002FF2 6602 bne +0x4 /* 00002FF6 */
00002FF4 7E03 moveq.l D7, 0x03
label00002FF6:
00002FF6 508B addq.l A3, 8
00002FF8 206E 0018 movea.l A0, [A6 + 0x18]
00002FFC 5250 addq.w [A0], 1
label00002FFE:
00002FFE 0C53 2B0A cmpi.w [A3], 0x2B0A /* '+\n' */
00003002 6608 bne +0xA /* 0000300C */
00003004 206E 001C movea.l A0, [A6 + 0x1C]
00003008 7004 moveq.l D0, 0x04
0000300A 3080 move.w [A0], D0
label0000300C:
0000300C 0C53 2AFE cmpi.w [A3], 0x2AFE
00003010 6608 bne +0xA /* 0000301A */
00003012 206E 001C movea.l A0, [A6 + 0x1C]
00003016 7005 moveq.l D0, 0x05
00003018 3080 move.w [A0], D0
label0000301A:
0000301A 206E 001C movea.l A0, [A6 + 0x1C]
0000301E 4A50 tst.w [A0]
00003020 6708 beq +0xA /* 0000302A */
00003022 508B addq.l A3, 8
00003024 206E 0018 movea.l A0, [A6 + 0x18]
00003028 5250 addq.w [A0], 1
label0000302A:
0000302A 0C53 2B06 cmpi.w [A3], 0x2B06
0000302E 6618 bne +0x1A /* 00003048 */
00003030 206E 001C movea.l A0, [A6 + 0x1C]
00003034 4A50 tst.w [A0]
00003036 6608 bne +0xA /* 00003040 */
00003038 206E 001C movea.l A0, [A6 + 0x1C]
0000303C 7004 moveq.l D0, 0x04
0000303E 3080 move.w [A0], D0
label00003040:
00003040 206E 0020 movea.l A0, [A6 + 0x20]
00003044 7001 moveq.l D0, 0x01
00003046 3080 move.w [A0], D0
label00003048:
00003048 0C53 2B28 cmpi.w [A3], 0x2B28 /* '+(' */
0000304C 6616 bne +0x18 /* 00003064 */
0000304E 206E 001C movea.l A0, [A6 + 0x1C]
00003052 4A50 tst.w [A0]
00003054 6608 bne +0xA /* 0000305E */
00003056 206E 001C movea.l A0, [A6 + 0x1C]
0000305A 7004 moveq.l D0, 0x04
0000305C 3080 move.w [A0], D0
label0000305E:
0000305E 206E 0020 movea.l A0, [A6 + 0x20]
00003062 4250 clr.w [A0]
label00003064:
00003064 0C53 2B1F cmpi.w [A3], 0x2B1F
00003068 6618 bne +0x1A /* 00003082 */
0000306A 206E 001C movea.l A0, [A6 + 0x1C]
0000306E 4A50 tst.w [A0]
00003070 6608 bne +0xA /* 0000307A */
00003072 206E 001C movea.l A0, [A6 + 0x1C]
00003076 7005 moveq.l D0, 0x05
00003078 3080 move.w [A0], D0
label0000307A:
0000307A 206E 0020 movea.l A0, [A6 + 0x20]
0000307E 7002 moveq.l D0, 0x02
00003080 3080 move.w [A0], D0
label00003082:
00003082 206E 0020 movea.l A0, [A6 + 0x20]
00003086 0C50 FFFF cmpi.w [A0], 0xFFFF
0000308A 6606 bne +0x8 /* 00003092 */
0000308C 7002 moveq.l D0, 0x02
0000308E 6000 0108 bra +0x10A /* 00003198 */
label00003092:
00003092 508B addq.l A3, 8
00003094 206E 0018 movea.l A0, [A6 + 0x18]
00003098 5250 addq.w [A0], 1
0000309A 4A47 tst.w D7
0000309C 670E beq +0x10 /* 000030AC */
0000309E 3887 move.w [A4], D7
000030A0 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
000030A6 7000 moveq.l D0, 0x00
000030A8 6000 00EE bra +0xF0 /* 00003198 */
label000030AC:
000030AC 0C53 0FCB cmpi.w [A3], 0xFCB
000030B0 6666 bne +0x68 /* 00003118 */
000030B2 206E 0018 movea.l A0, [A6 + 0x18]
000030B6 5250 addq.w [A0], 1
000030B8 508B addq.l A3, 8
000030BA 486E FFC0 pea.l [A6 - 0x40]
000030BE 486E FFFE pea.l [A6 - 0x2]
000030C2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000030C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000030CA 2F0B move.l -[A7], A3
000030CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030D0 4EBA DD12 jsr [PC - 0x22EE /* 00000DE4 */]
000030D4 4FEF 0018 lea.l A7, [A7 + 0x18]
000030D8 3C00 move.w D6, D0
000030DA 4A46 tst.w D6
000030DC 6706 beq +0x8 /* 000030E4 */
000030DE 3006 move.w D0, D6
000030E0 6000 00B6 bra +0xB8 /* 00003198 */
label000030E4:
000030E4 206E 0018 movea.l A0, [A6 + 0x18]
000030E8 302E FFFE move.w D0, [A6 - 0x2]
000030EC D150 add.w [A0], D0
000030EE 486E FFFA pea.l [A6 - 0x6]
000030F2 486E FFC0 pea.l [A6 - 0x40]
000030F6 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000030FA 508F addq.l A7, 8
000030FC 3C00 move.w D6, D0
000030FE 486E FFC0 pea.l [A6 - 0x40]
00003102 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00003106 588F addq.l A7, 4
00003108 7007 moveq.l D0, 0x07
0000310A 3880 move.w [A4], D0
0000310C 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00003112 3006 move.w D0, D6
00003114 6000 0082 bra +0x84 /* 00003198 */
label00003118:
00003118 486E FFC0 pea.l [A6 - 0x40]
0000311C 486E FFFE pea.l [A6 - 0x2]
00003120 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003124 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003128 2F0B move.l -[A7], A3
0000312A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000312E 4EBA DC5A jsr [PC - 0x23A6 /* 00000D8A */]
00003132 4FEF 0018 lea.l A7, [A7 + 0x18]
00003136 3C00 move.w D6, D0
00003138 4A46 tst.w D6
0000313A 6704 beq +0x6 /* 00003140 */
0000313C 3006 move.w D0, D6
0000313E 6058 bra +0x5A /* 00003198 */
label00003140:
00003140 206E 0018 movea.l A0, [A6 + 0x18]
00003144 302E FFFE move.w D0, [A6 - 0x2]
00003148 D150 add.w [A0], D0
0000314A 486E FEC0 pea.l [A6 - 0x140]
0000314E 486E FFC0 pea.l [A6 - 0x40]
00003152 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00003156 508F addq.l A7, 8
00003158 486E FFC0 pea.l [A6 - 0x40]
0000315C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00003160 588F addq.l A7, 4
00003162 486E FFFA pea.l [A6 - 0x6]
00003166 486E FEC0 pea.l [A6 - 0x140]
0000316A 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
0000316E 508F addq.l A7, 8
00003170 3C00 move.w D6, D0
00003172 4A46 tst.w D6
00003174 6716 beq +0x18 /* 0000318C */
00003176 7008 moveq.l D0, 0x08
00003178 3880 move.w [A4], D0
0000317A 486C 0006 pea.l [A4 + 0x6]
0000317E 486E FEC0 pea.l [A6 - 0x140]
00003182 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00003186 508F addq.l A7, 8
00003188 7000 moveq.l D0, 0x00
0000318A 600C bra +0xE /* 00003198 */
label0000318C:
0000318C 7006 moveq.l D0, 0x06
0000318E 3880 move.w [A4], D0
00003190 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00003196 7000 moveq.l D0, 0x00
label00003198:
00003198 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000319C 4E5E unlink A6
0000319E 4E75 rts
fn000031A0:
000031A0 4E56 FDAE link A6, -0x0252
000031A4 48E7 0018 movem.l -[A7], A3,A4
000031A8 286E 000C movea.l A4, [A6 + 0xC]
000031AC 266E 001C movea.l A3, [A6 + 0x1C]
000031B0 206E 0018 movea.l A0, [A6 + 0x18]
000031B4 4250 clr.w [A0]
000031B6 3F2E 0020 move.w -[A7], [A6 + 0x20]
000031BA 486E FDF0 pea.l [A6 - 0x210]
000031BE 486E FDB0 pea.l [A6 - 0x250]
000031C2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000031C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000031CA 2F0C move.l -[A7], A4
000031CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031D0 4EBA 0112 jsr [PC + 0x112 /* 000032E4 */]
000031D4 4FEF 001A lea.l A7, [A7 + 0x1A]
000031D8 3D40 FDB2 move.w [A6 - 0x24E], D0
000031DC 4A6E FDB2 tst.w [A6 - 0x24E]
000031E0 6708 beq +0xA /* 000031EA */
000031E2 302E FDB2 move.w D0, [A6 - 0x24E]
000031E6 6000 00F4 bra +0xF6 /* 000032DC */
label000031EA:
000031EA 206E 0018 movea.l A0, [A6 + 0x18]
000031EE 302E FDB0 move.w D0, [A6 - 0x250]
000031F2 D150 add.w [A0], D0
000031F4 486E FFFC pea.l [A6 - 0x4]
000031F8 486E FDB4 pea.l [A6 - 0x24C]
000031FC 486E FDF0 pea.l [A6 - 0x210]
00003200 4EBA 0398 jsr [PC + 0x398 /* 0000359A */]
00003204 4FEF 000C lea.l A7, [A7 + 0xC]
00003208 3D40 FDB2 move.w [A6 - 0x24E], D0
0000320C 4A6E FDB2 tst.w [A6 - 0x24E]
00003210 6708 beq +0xA /* 0000321A */
00003212 302E FDB2 move.w D0, [A6 - 0x24E]
00003216 6000 00C4 bra +0xC6 /* 000032DC */
label0000321A:
0000321A 486E FDAE pea.l [A6 - 0x252]
0000321E 486E FDB8 pea.l [A6 - 0x248]
00003222 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003226 2F2E FDB4 move.l -[A7], [A6 - 0x24C]
0000322A 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
0000322E 4FEF 0010 lea.l A7, [A7 + 0x10]
00003232 4A40 tst.w D0
00003234 671C beq +0x1E /* 00003252 */
00003236 41EB 0002 lea.l A0, [A3 + 0x2]
0000323A 43EE FDB8 lea.l A1, [A6 - 0x248]
0000323E 7009 moveq.l D0, 0x09
label00003240:
00003240 20D9 move.l [A0]+, [A1]+
00003242 51C8 FFFC dbf D0, -0x6 /* 00003240 */
00003246 7001 moveq.l D0, 0x01
00003248 3740 002C move.w [A3 + 0x2C], D0
0000324C 7000 moveq.l D0, 0x00
0000324E 6000 008C bra +0x8E /* 000032DC */
label00003252:
00003252 2D6E FDB4 FDB8 move.l [A6 - 0x248], [A6 - 0x24C]
00003258 2D6E FFFC FDC0 move.l [A6 - 0x240], [A6 - 0x4]
0000325E 486E FDBC pea.l [A6 - 0x244]
00003262 4878 0002 push.l 0x2
00003266 2F2E FDB8 move.l -[A7], [A6 - 0x248]
0000326A 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000326E 4FEF 000C lea.l A7, [A7 + 0xC]
00003272 3F00 move.w -[A7], D0
00003274 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003278 548F addq.l A7, 2
0000327A 486E FDE0 pea.l [A6 - 0x220]
0000327E 2F2E FDC0 move.l -[A7], [A6 - 0x240]
00003282 2F2E FDBC move.l -[A7], [A6 - 0x244]
00003286 2F2E FDB8 move.l -[A7], [A6 - 0x248]
0000328A 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000328E 4FEF 0010 lea.l A7, [A7 + 0x10]
00003292 2D6E FDE0 FDC4 move.l [A6 - 0x23C], [A6 - 0x220]
00003298 2D6E FDE4 FDC8 move.l [A6 - 0x238], [A6 - 0x21C]
0000329E 486E FDCC pea.l [A6 - 0x234]
000032A2 2F2E FDC4 move.l -[A7], [A6 - 0x23C]
000032A6 2F2E FDB8 move.l -[A7], [A6 - 0x248]
000032AA 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000032AE 4FEF 000C lea.l A7, [A7 + 0xC]
000032B2 3F00 move.w -[A7], D0
000032B4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000032B8 548F addq.l A7, 2
000032BA 206E FDCC movea.l A0, [A6 - 0x234]
000032BE 2050 movea.l A0, [A0]
000032C0 2D68 001A FDD0 move.l [A6 - 0x230], [A0 + 0x1A]
000032C6 41EB 0002 lea.l A0, [A3 + 0x2]
000032CA 43EE FDB8 lea.l A1, [A6 - 0x248]
000032CE 7009 moveq.l D0, 0x09
label000032D0:
000032D0 20D9 move.l [A0]+, [A1]+
000032D2 51C8 FFFC dbf D0, -0x6 /* 000032D0 */
000032D6 426B 002C clr.w [A3 + 0x2C]
000032DA 7000 moveq.l D0, 0x00
label000032DC:
000032DC 4CDF 1800 movem.l A3,A4, [A7]+
000032E0 4E5E unlink A6
000032E2 4E75 rts
export_384:
fn000032E4:
000032E4 4E56 FDEC link A6, -0x0214
000032E8 48E7 0018 movem.l -[A7], A3,A4
000032EC 266E 000C movea.l A3, [A6 + 0xC]
000032F0 286E 001C movea.l A4, [A6 + 0x1C]
000032F4 206E 0018 movea.l A0, [A6 + 0x18]
000032F8 4250 clr.w [A0]
000032FA 4254 clr.w [A4]
000032FC 426C 0106 clr.w [A4 + 0x106]
00003300 422C 010C clr.b [A4 + 0x10C]
00003304 3F2E 0020 move.w -[A7], [A6 + 0x20]
00003308 486E FEF6 pea.l [A6 - 0x10A]
0000330C 486E FEEC pea.l [A6 - 0x114]
00003310 486E FEEE pea.l [A6 - 0x112]
00003314 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003318 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000331C 2F0B move.l -[A7], A3
0000331E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003322 4EBA 00B4 jsr [PC + 0xB4 /* 000033D8 */]
00003326 4FEF 001E lea.l A7, [A7 + 0x1E]
0000332A 3D40 FEF0 move.w [A6 - 0x110], D0
0000332E 4A6E FEF0 tst.w [A6 - 0x110]
00003332 6708 beq +0xA /* 0000333C */
00003334 302E FEF0 move.w D0, [A6 - 0x110]
00003338 6000 0096 bra +0x98 /* 000033D0 */
label0000333C:
0000333C 0C6E 0002 FEEC cmpi.w [A6 - 0x114], 0x2
00003342 6628 bne +0x2A /* 0000336C */
00003344 426E 0020 clr.w [A6 + 0x20]
00003348 206E 0018 movea.l A0, [A6 + 0x18]
0000334C 302E FEEE move.w D0, [A6 - 0x112]
00003350 D150 add.w [A0], D0
00003352 302E FEEE move.w D0, [A6 - 0x112]
00003356 48C0 ext.l D0
00003358 E780 asl D0, 3
0000335A D7C0 add.l A3, D0
0000335C 41D4 lea.l A0, [A4]
0000335E 43EE FEF6 lea.l A1, [A6 - 0x10A]
00003362 7040 moveq.l D0, 0x40
label00003364:
00003364 20D9 move.l [A0]+, [A1]+
00003366 51C8 FFFC dbf D0, -0x6 /* 00003364 */
0000336A 30D9 move.w [A0]+, [A1]+
label0000336C:
0000336C 4A6E 0020 tst.w [A6 + 0x20]
00003370 6612 bne +0x14 /* 00003384 */
00003372 0C53 271B cmpi.w [A3], 0x271B
00003376 6704 beq +0x6 /* 0000337C */
00003378 7000 moveq.l D0, 0x00
0000337A 6054 bra +0x56 /* 000033D0 */
label0000337C:
0000337C 508B addq.l A3, 8
0000337E 206E 0018 movea.l A0, [A6 + 0x18]
00003382 5250 addq.w [A0], 1
label00003384:
00003384 486E FEF6 pea.l [A6 - 0x10A]
00003388 486E FEEE pea.l [A6 - 0x112]
0000338C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003390 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003394 2F0B move.l -[A7], A3
00003396 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000339A 4EBA 2374 jsr [PC + 0x2374 /* 00005710 */]
0000339E 4FEF 0018 lea.l A7, [A7 + 0x18]
000033A2 3D40 FEF0 move.w [A6 - 0x110], D0
000033A6 4A6E FEF0 tst.w [A6 - 0x110]
000033AA 6706 beq +0x8 /* 000033B2 */
000033AC 302E FEF0 move.w D0, [A6 - 0x110]
000033B0 601E bra +0x20 /* 000033D0 */
label000033B2:
000033B2 41EC 0106 lea.l A0, [A4 + 0x106]
000033B6 43EE FEF6 lea.l A1, [A6 - 0x10A]
000033BA 7040 moveq.l D0, 0x40
label000033BC:
000033BC 20D9 move.l [A0]+, [A1]+
000033BE 51C8 FFFC dbf D0, -0x6 /* 000033BC */
000033C2 30D9 move.w [A0]+, [A1]+
000033C4 206E 0018 movea.l A0, [A6 + 0x18]
000033C8 302E FEEE move.w D0, [A6 - 0x112]
000033CC D150 add.w [A0], D0
000033CE 7000 moveq.l D0, 0x00
label000033D0:
000033D0 4CDF 1800 movem.l A3,A4, [A7]+
000033D4 4E5E unlink A6
000033D6 4E75 rts
fn000033D8:
000033D8 4E56 FEC0 link A6, -0x0140
000033DC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000033E0 266E 000C movea.l A3, [A6 + 0xC]
000033E4 286E 0020 movea.l A4, [A6 + 0x20]
000033E8 206E 0018 movea.l A0, [A6 + 0x18]
000033EC 4250 clr.w [A0]
000033EE 206E 001C movea.l A0, [A6 + 0x1C]
000033F2 4250 clr.w [A0]
000033F4 4A6E 0024 tst.w [A6 + 0x24]
000033F8 6614 bne +0x16 /* 0000340E */
000033FA 0C53 271B cmpi.w [A3], 0x271B
000033FE 6706 beq +0x8 /* 00003406 */
00003400 7000 moveq.l D0, 0x00
00003402 6000 018E bra +0x190 /* 00003592 */
label00003406:
00003406 206E 0018 movea.l A0, [A6 + 0x18]
0000340A 5250 addq.w [A0], 1
0000340C 508B addq.l A3, 8
label0000340E:
0000340E 7E00 moveq.l D7, 0x00
00003410 0C53 1B58 cmpi.w [A3], 0x1B58
00003414 6F2C ble +0x2E /* 00003442 */
00003416 0C53 1B66 cmpi.w [A3], 0x1B66
0000341A 6C26 bge +0x28 /* 00003442 */
0000341C 7E06 moveq.l D7, 0x06
0000341E 3013 move.w D0, [A3]
00003420 0640 E4A8 addi.w D0, 0xE4A8
00003424 48C0 ext.l D0
00003426 2D40 FFFA move.l [A6 - 0x6], D0
0000342A 0C53 1B63 cmpi.w [A3], 0x1B63
0000342E 6602 bne +0x4 /* 00003432 */
00003430 7E01 moveq.l D7, 0x01
label00003432:
00003432 0C53 1B65 cmpi.w [A3], 0x1B65
00003436 6602 bne +0x4 /* 0000343A */
00003438 7E02 moveq.l D7, 0x02
label0000343A:
0000343A 0C53 1B64 cmpi.w [A3], 0x1B64
0000343E 6602 bne +0x4 /* 00003442 */
00003440 7E03 moveq.l D7, 0x03
label00003442:
00003442 4A47 tst.w D7
00003444 6708 beq +0xA /* 0000344E */
00003446 206E 0018 movea.l A0, [A6 + 0x18]
0000344A 5250 addq.w [A0], 1
0000344C 508B addq.l A3, 8
label0000344E:
0000344E 0C53 2B39 cmpi.w [A3], 0x2B39 /* '+9' */
00003452 6608 bne +0xA /* 0000345C */
00003454 206E 001C movea.l A0, [A6 + 0x1C]
00003458 7002 moveq.l D0, 0x02
0000345A 3080 move.w [A0], D0
label0000345C:
0000345C 0C53 1F42 cmpi.w [A3], 0x1F42
00003460 6608 bne +0xA /* 0000346A */
00003462 206E 001C movea.l A0, [A6 + 0x1C]
00003466 7001 moveq.l D0, 0x01
00003468 3080 move.w [A0], D0
label0000346A:
0000346A 206E 001C movea.l A0, [A6 + 0x1C]
0000346E 4A50 tst.w [A0]
00003470 6606 bne +0x8 /* 00003478 */
00003472 7000 moveq.l D0, 0x00
00003474 6000 011C bra +0x11E /* 00003592 */
label00003478:
00003478 206E 0018 movea.l A0, [A6 + 0x18]
0000347C 5250 addq.w [A0], 1
0000347E 508B addq.l A3, 8
00003480 4A47 tst.w D7
00003482 670E beq +0x10 /* 00003492 */
00003484 3887 move.w [A4], D7
00003486 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
0000348C 7000 moveq.l D0, 0x00
0000348E 6000 0102 bra +0x104 /* 00003592 */
label00003492:
00003492 4A53 tst.w [A3]
00003494 6610 bne +0x12 /* 000034A6 */
00003496 7006 moveq.l D0, 0x06
00003498 3880 move.w [A4], D0
0000349A 7001 moveq.l D0, 0x01
0000349C 2940 0002 move.l [A4 + 0x2], D0
000034A0 7000 moveq.l D0, 0x00
000034A2 6000 00EE bra +0xF0 /* 00003592 */
label000034A6:
000034A6 0C53 0FCB cmpi.w [A3], 0xFCB
000034AA 6666 bne +0x68 /* 00003512 */
000034AC 206E 0018 movea.l A0, [A6 + 0x18]
000034B0 5250 addq.w [A0], 1
000034B2 508B addq.l A3, 8
000034B4 486E FFC0 pea.l [A6 - 0x40]
000034B8 486E FFFE pea.l [A6 - 0x2]
000034BC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000034C0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000034C4 2F0B move.l -[A7], A3
000034C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034CA 4EBA D918 jsr [PC - 0x26E8 /* 00000DE4 */]
000034CE 4FEF 0018 lea.l A7, [A7 + 0x18]
000034D2 3C00 move.w D6, D0
000034D4 4A46 tst.w D6
000034D6 6706 beq +0x8 /* 000034DE */
000034D8 3006 move.w D0, D6
000034DA 6000 00B6 bra +0xB8 /* 00003592 */
label000034DE:
000034DE 206E 0018 movea.l A0, [A6 + 0x18]
000034E2 302E FFFE move.w D0, [A6 - 0x2]
000034E6 D150 add.w [A0], D0
000034E8 486E FFFA pea.l [A6 - 0x6]
000034EC 486E FFC0 pea.l [A6 - 0x40]
000034F0 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000034F4 508F addq.l A7, 8
000034F6 3C00 move.w D6, D0
000034F8 486E FFC0 pea.l [A6 - 0x40]
000034FC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00003500 588F addq.l A7, 4
00003502 7007 moveq.l D0, 0x07
00003504 3880 move.w [A4], D0
00003506 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
0000350C 3006 move.w D0, D6
0000350E 6000 0082 bra +0x84 /* 00003592 */
label00003512:
00003512 486E FFC0 pea.l [A6 - 0x40]
00003516 486E FFFE pea.l [A6 - 0x2]
0000351A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000351E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003522 2F0B move.l -[A7], A3
00003524 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003528 4EBA D860 jsr [PC - 0x27A0 /* 00000D8A */]
0000352C 4FEF 0018 lea.l A7, [A7 + 0x18]
00003530 3C00 move.w D6, D0
00003532 4A46 tst.w D6
00003534 6704 beq +0x6 /* 0000353A */
00003536 3006 move.w D0, D6
00003538 6058 bra +0x5A /* 00003592 */
label0000353A:
0000353A 206E 0018 movea.l A0, [A6 + 0x18]
0000353E 302E FFFE move.w D0, [A6 - 0x2]
00003542 D150 add.w [A0], D0
00003544 486E FEC0 pea.l [A6 - 0x140]
00003548 486E FFC0 pea.l [A6 - 0x40]
0000354C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00003550 508F addq.l A7, 8
00003552 486E FFC0 pea.l [A6 - 0x40]
00003556 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000355A 588F addq.l A7, 4
0000355C 486E FFFA pea.l [A6 - 0x6]
00003560 486E FEC0 pea.l [A6 - 0x140]
00003564 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00003568 508F addq.l A7, 8
0000356A 3C00 move.w D6, D0
0000356C 4A46 tst.w D6
0000356E 6716 beq +0x18 /* 00003586 */
00003570 7008 moveq.l D0, 0x08
00003572 3880 move.w [A4], D0
00003574 486C 0006 pea.l [A4 + 0x6]
00003578 486E FEC0 pea.l [A6 - 0x140]
0000357C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00003580 508F addq.l A7, 8
00003582 7000 moveq.l D0, 0x00
00003584 600C bra +0xE /* 00003592 */
label00003586:
00003586 7006 moveq.l D0, 0x06
00003588 3880 move.w [A4], D0
0000358A 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00003590 7000 moveq.l D0, 0x00
label00003592:
00003592 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003596 4E5E unlink A6
00003598 4E75 rts
export_383:
fn0000359A:
0000359A 4E56 FFFA link A6, -0x0006
0000359E 48E7 0308 movem.l -[A7], D6,D7,A4
000035A2 286E 0008 movea.l A4, [A6 + 0x8]
000035A6 486E FFFA pea.l [A6 - 0x6]
000035AA 486E FFFE pea.l [A6 - 0x2]
000035AE 486C 0106 pea.l [A4 + 0x106]
000035B2 4EBA 1FD2 jsr [PC + 0x1FD2 /* 00005586 */]
000035B6 4FEF 000C lea.l A7, [A7 + 0xC]
000035BA 3C00 move.w D6, D0
000035BC 4A46 tst.w D6
000035BE 6706 beq +0x8 /* 000035C6 */
000035C0 3006 move.w D0, D6
000035C2 6000 0098 bra +0x9A /* 0000365C */
label000035C6:
000035C6 4A6E FFFE tst.w [A6 - 0x2]
000035CA 665A bne +0x5C /* 00003626 */
000035CC 42A7 clr.l -[A7]
000035CE 4878 0D70 push.l 0xD70 /* '\rp' */
000035D2 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
000035D6 205F movea.l A0, [A7]+
000035D8 2D48 FFFA move.l [A6 - 0x6], A0
000035DC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000035E0 486C 010C pea.l [A4 + 0x10C]
000035E4 3F2C 0106 move.w -[A7], [A4 + 0x106]
000035E8 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000035EC 4FEF 000A lea.l A7, [A7 + 0xA]
000035F0 3F00 move.w -[A7], D0
000035F2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000035F6 548F addq.l A7, 2
000035F8 4878 0910 push.l 0x910
000035FC 486C 010C pea.l [A4 + 0x10C]
00003600 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00003604 508F addq.l A7, 8
00003606 4A40 tst.w D0
00003608 661C bne +0x1E /* 00003626 */
0000360A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000360E 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00003612 588F addq.l A7, 4
00003614 4A40 tst.w D0
00003616 670E beq +0x10 /* 00003626 */
00003618 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000361C 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00003620 588F addq.l A7, 4
00003622 7067 moveq.l D0, 0x67
00003624 6036 bra +0x38 /* 0000365C */
label00003626:
00003626 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000362A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000362E 2F0C move.l -[A7], A4
00003630 4EBA 0032 jsr [PC + 0x32 /* 00003664 */]
00003634 4FEF 000C lea.l A7, [A7 + 0xC]
00003638 3C00 move.w D6, D0
0000363A 4A46 tst.w D6
0000363C 6714 beq +0x16 /* 00003652 */
0000363E 4A6E FFFE tst.w [A6 - 0x2]
00003642 660A bne +0xC /* 0000364E */
00003644 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003648 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
0000364C 588F addq.l A7, 4
label0000364E:
0000364E 3006 move.w D0, D6
00003650 600A bra +0xC /* 0000365C */
label00003652:
00003652 206E 000C movea.l A0, [A6 + 0xC]
00003656 20AE FFFA move.l [A0], [A6 - 0x6]
0000365A 7000 moveq.l D0, 0x00
label0000365C:
0000365C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00003660 4E5E unlink A6
00003662 4E75 rts
fn00003664:
00003664 4E56 FFFC link A6, -0x0004
00003668 48E7 0108 movem.l -[A7], D7,A4
0000366C 286E 0008 movea.l A4, [A6 + 0x8]
00003670 4A54 tst.w [A4]
00003672 6612 bne +0x14 /* 00003686 */
00003674 7006 moveq.l D0, 0x06
00003676 3880 move.w [A4], D0
00003678 2F2E 000C move.l -[A7], [A6 + 0xC]
0000367C 4EBA 005C jsr [PC + 0x5C /* 000036DA */]
00003680 588F addq.l A7, 4
00003682 2940 0002 move.l [A4 + 0x2], D0
label00003686:
00003686 486E FFFC pea.l [A6 - 0x4]
0000368A 4878 0002 push.l 0x2
0000368E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003692 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003696 4FEF 000C lea.l A7, [A7 + 0xC]
0000369A 3F00 move.w -[A7], D0
0000369C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000036A0 548F addq.l A7, 2
000036A2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000036A6 4854 pea.l [A4]
000036A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000036AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000036B0 4EBA 18E6 jsr [PC + 0x18E6 /* 00004F98 */]
000036B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000036B8 3E00 move.w D7, D0
000036BA 4878 0002 push.l 0x2
000036BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000036C2 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000036C6 508F addq.l A7, 8
000036C8 3F00 move.w -[A7], D0
000036CA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000036CE 548F addq.l A7, 2
000036D0 3007 move.w D0, D7
000036D2 4CDF 1080 movem.l D7,A4, [A7]+
000036D6 4E5E unlink A6
000036D8 4E75 rts
fn000036DA:
000036DA 4E56 0000 link A6, 0
000036DE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000036E2 286E 0008 movea.l A4, [A6 + 0x8]
000036E6 2E3C 7FFF FFFF move.l D7, 0x7FFFFFFF
000036EC 206D 8DE2 movea.l A0, [A5 - 0x721E]
000036F0 2650 movea.l A3, [A0]
000036F2 7C00 moveq.l D6, 0x00
000036F4 6014 bra +0x16 /* 0000370A */
label000036F6:
000036F6 B9D3 cmpa.l A4, [A3]
000036F8 660A bne +0xC /* 00003704 */
000036FA BEAB 0008 cmp.l D7, [A3 + 0x8]
000036FE 6F04 ble +0x6 /* 00003704 */
00003700 2E2B 0008 move.l D7, [A3 + 0x8]
label00003704:
00003704 47EB 0028 lea.l A3, [A3 + 0x28]
00003708 5246 addq.w D6, 1
label0000370A:
0000370A BC6D 8DAC cmp.w D6, [A5 - 0x7254]
0000370E 6DE6 blt -0x18 /* 000036F6 */
00003710 0C87 7FFF FFFF cmpi.l D7, 0x7FFFFFFF
00003716 6604 bne +0x6 /* 0000371C */
00003718 7001 moveq.l D0, 0x01
0000371A 6002 bra +0x4 /* 0000371E */
label0000371C:
0000371C 2007 move.l D0, D7
label0000371E:
0000371E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003722 4E5E unlink A6
00003724 4E75 rts
fn00003726:
00003726 4E56 FACC link A6, -0x0534
0000372A 48E7 0018 movem.l -[A7], A3,A4
0000372E 286E 000C movea.l A4, [A6 + 0xC]
00003732 266E 001C movea.l A3, [A6 + 0x1C]
00003736 206E 0018 movea.l A0, [A6 + 0x18]
0000373A 4250 clr.w [A0]
0000373C 3F2E 0020 move.w -[A7], [A6 + 0x20]
00003740 486E FB2C pea.l [A6 - 0x4D4]
00003744 486E FAD4 pea.l [A6 - 0x52C]
00003748 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000374C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003750 2F0C move.l -[A7], A4
00003752 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003756 4EBA 03D2 jsr [PC + 0x3D2 /* 00003B2A */]
0000375A 4FEF 001A lea.l A7, [A7 + 0x1A]
0000375E 3D40 FAD6 move.w [A6 - 0x52A], D0
00003762 4A6E FAD6 tst.w [A6 - 0x52A]
00003766 6708 beq +0xA /* 00003770 */
00003768 302E FAD6 move.w D0, [A6 - 0x52A]
0000376C 6000 03B4 bra +0x3B6 /* 00003B22 */
label00003770:
00003770 206E 0018 movea.l A0, [A6 + 0x18]
00003774 302E FAD4 move.w D0, [A6 - 0x52C]
00003778 D150 add.w [A0], D0
0000377A 4267 clr.w -[A7]
0000377C 486E FACC pea.l [A6 - 0x534]
00003780 486E FAD0 pea.l [A6 - 0x530]
00003784 486E FAD8 pea.l [A6 - 0x528]
00003788 486E FB2C pea.l [A6 - 0x4D4]
0000378C 4EBA 0790 jsr [PC + 0x790 /* 00003F1E */]
00003790 4FEF 0012 lea.l A7, [A7 + 0x12]
00003794 3D40 FAD6 move.w [A6 - 0x52A], D0
00003798 4A6E FAD6 tst.w [A6 - 0x52A]
0000379C 6708 beq +0xA /* 000037A6 */
0000379E 302E FAD6 move.w D0, [A6 - 0x52A]
000037A2 6000 037E bra +0x380 /* 00003B22 */
label000037A6:
000037A6 486E FF96 pea.l [A6 - 0x6A]
000037AA 2F2E FACC move.l -[A7], [A6 - 0x534]
000037AE 2F2E FAD8 move.l -[A7], [A6 - 0x528]
000037B2 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000037B6 4FEF 000C lea.l A7, [A7 + 0xC]
000037BA 4A40 tst.w D0
000037BC 6700 016E beq +0x170 /* 0000392C */
000037C0 202E FFB2 move.l D0, [A6 - 0x4E]
000037C4 B0AE FAD0 cmp.l D0, [A6 - 0x530]
000037C8 6618 bne +0x1A /* 000037E2 */
000037CA 41EB 002E lea.l A0, [A3 + 0x2E]
000037CE 43EE FF96 lea.l A1, [A6 - 0x6A]
000037D2 7019 moveq.l D0, 0x19
label000037D4:
000037D4 20D9 move.l [A0]+, [A1]+
000037D6 51C8 FFFC dbf D0, -0x6 /* 000037D4 */
000037DA 30D9 move.w [A0]+, [A1]+
000037DC 7000 moveq.l D0, 0x00
000037DE 6000 0342 bra +0x344 /* 00003B22 */
label000037E2:
000037E2 2D6E FAD0 FFB2 move.l [A6 - 0x4E], [A6 - 0x530]
000037E8 486E FADC pea.l [A6 - 0x524]
000037EC 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000037F0 2F2E FFAE move.l -[A7], [A6 - 0x52]
000037F4 2F2E FF96 move.l -[A7], [A6 - 0x6A]
000037F8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000037FC 4FEF 0010 lea.l A7, [A7 + 0x10]
00003800 4878 0003 push.l 0x3
00003804 2F2E FAF8 move.l -[A7], [A6 - 0x508]
00003808 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000380C 2F00 move.l -[A7], D0
0000380E 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00003812 588F addq.l A7, 4
00003814 4A40 tst.w D0
00003816 6706 beq +0x8 /* 0000381E */
00003818 7025 moveq.l D0, 0x25
0000381A 6000 0306 bra +0x308 /* 00003B22 */
label0000381E:
0000381E 206E FFBE movea.l A0, [A6 - 0x42]
00003822 2050 movea.l A0, [A0]
00003824 2F28 0024 move.l -[A7], [A0 + 0x24]
00003828 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
0000382C 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00003830 508F addq.l A7, 8
00003832 3F00 move.w -[A7], D0
00003834 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003838 548F addq.l A7, 2
0000383A 2D6E FADC FFB6 move.l [A6 - 0x4A], [A6 - 0x524]
00003840 2D6E FAE4 FFBA move.l [A6 - 0x46], [A6 - 0x51C]
00003846 486E FFBE pea.l [A6 - 0x42]
0000384A 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
0000384E 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00003852 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003856 4FEF 000C lea.l A7, [A7 + 0xC]
0000385A 3F00 move.w -[A7], D0
0000385C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003860 548F addq.l A7, 2
00003862 206E FFBE movea.l A0, [A6 - 0x42]
00003866 2050 movea.l A0, [A0]
00003868 2D68 0020 FFC2 move.l [A6 - 0x3E], [A0 + 0x20]
0000386E 4A6D 8DA6 tst.w [A5 - 0x725A]
00003872 671A beq +0x1C /* 0000388E */
00003874 206E FFBE movea.l A0, [A6 - 0x42]
00003878 486E FFC6 pea.l [A6 - 0x3A]
0000387C 2050 movea.l A0, [A0]
0000387E 2F28 0010 move.l -[A7], [A0 + 0x10]
00003882 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00003886 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */]
0000388A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000388E:
0000388E 2D6E FAE0 FFCA move.l [A6 - 0x36], [A6 - 0x520]
00003894 2D6E FAE8 FFCE move.l [A6 - 0x32], [A6 - 0x518]
0000389A 486E FFD2 pea.l [A6 - 0x2E]
0000389E 2F2E FFCA move.l -[A7], [A6 - 0x36]
000038A2 2F2E FF96 move.l -[A7], [A6 - 0x6A]
000038A6 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000038AA 4FEF 000C lea.l A7, [A7 + 0xC]
000038AE 3F00 move.w -[A7], D0
000038B0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000038B4 548F addq.l A7, 2
000038B6 206E FFD2 movea.l A0, [A6 - 0x2E]
000038BA 2050 movea.l A0, [A0]
000038BC 2D68 0020 FFD6 move.l [A6 - 0x2A], [A0 + 0x20]
000038C2 4A6D 8DA6 tst.w [A5 - 0x725A]
000038C6 671A beq +0x1C /* 000038E2 */
000038C8 206E FFD2 movea.l A0, [A6 - 0x2E]
000038CC 486E FFDA pea.l [A6 - 0x26]
000038D0 2050 movea.l A0, [A0]
000038D2 2F28 0010 move.l -[A7], [A0 + 0x10]
000038D6 2F2E FF96 move.l -[A7], [A6 - 0x6A]
000038DA 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */]
000038DE 4FEF 000C lea.l A7, [A7 + 0xC]
label000038E2:
000038E2 206E FFBE movea.l A0, [A6 - 0x42]
000038E6 2050 movea.l A0, [A0]
000038E8 2F28 0024 move.l -[A7], [A0 + 0x24]
000038EC 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
000038F0 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000038F4 508F addq.l A7, 8
000038F6 3F00 move.w -[A7], D0
000038F8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000038FC 548F addq.l A7, 2
000038FE 42AE FFDE clr.l [A6 - 0x22]
00003902 42AE FFE2 clr.l [A6 - 0x1E]
00003906 42AE FFE6 clr.l [A6 - 0x1A]
0000390A 7064 moveq.l D0, 0x64
0000390C 3D40 FFF2 move.w [A6 - 0xE], D0
00003910 426E FFF4 clr.w [A6 - 0xC]
00003914 41EB 002E lea.l A0, [A3 + 0x2E]
00003918 43EE FF96 lea.l A1, [A6 - 0x6A]
0000391C 7019 moveq.l D0, 0x19
label0000391E:
0000391E 20D9 move.l [A0]+, [A1]+
00003920 51C8 FFFC dbf D0, -0x6 /* 0000391E */
00003924 30D9 move.w [A0]+, [A1]+
00003926 7000 moveq.l D0, 0x00
00003928 6000 01F8 bra +0x1FA /* 00003B22 */
label0000392C:
0000392C 2D6E FAD8 FF96 move.l [A6 - 0x6A], [A6 - 0x528]
00003932 486E FF9A pea.l [A6 - 0x66]
00003936 42A7 clr.l -[A7]
00003938 2F2E FF96 move.l -[A7], [A6 - 0x6A]
0000393C 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003940 4FEF 000C lea.l A7, [A7 + 0xC]
00003944 3F00 move.w -[A7], D0
00003946 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000394A 548F addq.l A7, 2
0000394C 486E FF9E pea.l [A6 - 0x62]
00003950 4878 0001 push.l 0x1
00003954 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00003958 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000395C 4FEF 000C lea.l A7, [A7 + 0xC]
00003960 3F00 move.w -[A7], D0
00003962 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003966 548F addq.l A7, 2
00003968 2D6E FACC FFA2 move.l [A6 - 0x5E], [A6 - 0x534]
0000396E 486E FB1C pea.l [A6 - 0x4E4]
00003972 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00003976 2F2E FF9E move.l -[A7], [A6 - 0x62]
0000397A 2F2E FF96 move.l -[A7], [A6 - 0x6A]
0000397E 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00003982 4FEF 0010 lea.l A7, [A7 + 0x10]
00003986 2D6E FB1C FFA6 move.l [A6 - 0x5A], [A6 - 0x4E4]
0000398C 2D6E FB20 FFAA move.l [A6 - 0x56], [A6 - 0x4E0]
00003992 486E FFAE pea.l [A6 - 0x52]
00003996 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
0000399A 2F2E FF96 move.l -[A7], [A6 - 0x6A]
0000399E 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000039A2 4FEF 000C lea.l A7, [A7 + 0xC]
000039A6 3F00 move.w -[A7], D0
000039A8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000039AC 548F addq.l A7, 2
000039AE 2D6E FAD0 FFB2 move.l [A6 - 0x4E], [A6 - 0x530]
000039B4 486E FADC pea.l [A6 - 0x524]
000039B8 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000039BC 2F2E FFAE move.l -[A7], [A6 - 0x52]
000039C0 2F2E FF96 move.l -[A7], [A6 - 0x6A]
000039C4 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000039C8 4FEF 0010 lea.l A7, [A7 + 0x10]
000039CC 4878 0003 push.l 0x3
000039D0 2F2E FAF8 move.l -[A7], [A6 - 0x508]
000039D4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000039D8 2F00 move.l -[A7], D0
000039DA 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
000039DE 588F addq.l A7, 4
000039E0 4A40 tst.w D0
000039E2 6750 beq +0x52 /* 00003A34 */
000039E4 42A7 clr.l -[A7]
000039E6 2F2E FF96 move.l -[A7], [A6 - 0x6A]
000039EA 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000039EE 508F addq.l A7, 8
000039F0 3F00 move.w -[A7], D0
000039F2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000039F6 548F addq.l A7, 2
000039F8 4878 0001 push.l 0x1
000039FC 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00003A00 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003A04 508F addq.l A7, 8
00003A06 3F00 move.w -[A7], D0
00003A08 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003A0C 548F addq.l A7, 2
00003A0E 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00003A12 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00003A16 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00003A1A 508F addq.l A7, 8
00003A1C 3F00 move.w -[A7], D0
00003A1E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003A22 548F addq.l A7, 2
00003A24 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00003A28 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00003A2C 588F addq.l A7, 4
00003A2E 7025 moveq.l D0, 0x25
00003A30 6000 00F0 bra +0xF2 /* 00003B22 */
label00003A34:
00003A34 2D6E FADC FFB6 move.l [A6 - 0x4A], [A6 - 0x524]
00003A3A 2D6E FAE4 FFBA move.l [A6 - 0x46], [A6 - 0x51C]
00003A40 486E FFBE pea.l [A6 - 0x42]
00003A44 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00003A48 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00003A4C 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003A50 4FEF 000C lea.l A7, [A7 + 0xC]
00003A54 3F00 move.w -[A7], D0
00003A56 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003A5A 548F addq.l A7, 2
00003A5C 206E FFBE movea.l A0, [A6 - 0x42]
00003A60 2050 movea.l A0, [A0]
00003A62 2D68 0020 FFC2 move.l [A6 - 0x3E], [A0 + 0x20]
00003A68 4A6D 8DA6 tst.w [A5 - 0x725A]
00003A6C 671A beq +0x1C /* 00003A88 */
00003A6E 206E FFBE movea.l A0, [A6 - 0x42]
00003A72 486E FFC6 pea.l [A6 - 0x3A]
00003A76 2050 movea.l A0, [A0]
00003A78 2F28 0010 move.l -[A7], [A0 + 0x10]
00003A7C 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00003A80 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */]
00003A84 4FEF 000C lea.l A7, [A7 + 0xC]
label00003A88:
00003A88 2D6E FAE0 FFCA move.l [A6 - 0x36], [A6 - 0x520]
00003A8E 2D6E FAE8 FFCE move.l [A6 - 0x32], [A6 - 0x518]
00003A94 486E FFD2 pea.l [A6 - 0x2E]
00003A98 2F2E FFCA move.l -[A7], [A6 - 0x36]
00003A9C 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00003AA0 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003AA4 4FEF 000C lea.l A7, [A7 + 0xC]
00003AA8 3F00 move.w -[A7], D0
00003AAA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003AAE 548F addq.l A7, 2
00003AB0 206E FFD2 movea.l A0, [A6 - 0x2E]
00003AB4 2050 movea.l A0, [A0]
00003AB6 2D68 0020 FFD6 move.l [A6 - 0x2A], [A0 + 0x20]
00003ABC 4A6D 8DA6 tst.w [A5 - 0x725A]
00003AC0 671A beq +0x1C /* 00003ADC */
00003AC2 206E FFD2 movea.l A0, [A6 - 0x2E]
00003AC6 486E FFDA pea.l [A6 - 0x26]
00003ACA 2050 movea.l A0, [A0]
00003ACC 2F28 0010 move.l -[A7], [A0 + 0x10]
00003AD0 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00003AD4 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */]
00003AD8 4FEF 000C lea.l A7, [A7 + 0xC]
label00003ADC:
00003ADC 206E FFBE movea.l A0, [A6 - 0x42]
00003AE0 2050 movea.l A0, [A0]
00003AE2 2F28 0024 move.l -[A7], [A0 + 0x24]
00003AE6 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00003AEA 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00003AEE 508F addq.l A7, 8
00003AF0 3F00 move.w -[A7], D0
00003AF2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003AF6 548F addq.l A7, 2
00003AF8 42AE FFDE clr.l [A6 - 0x22]
00003AFC 42AE FFE2 clr.l [A6 - 0x1E]
00003B00 42AE FFE6 clr.l [A6 - 0x1A]
00003B04 7064 moveq.l D0, 0x64
00003B06 3D40 FFF2 move.w [A6 - 0xE], D0
00003B0A 426E FFF4 clr.w [A6 - 0xC]
00003B0E 41EB 002E lea.l A0, [A3 + 0x2E]
00003B12 43EE FF96 lea.l A1, [A6 - 0x6A]
00003B16 7019 moveq.l D0, 0x19
label00003B18:
00003B18 20D9 move.l [A0]+, [A1]+
00003B1A 51C8 FFFC dbf D0, -0x6 /* 00003B18 */
00003B1E 30D9 move.w [A0]+, [A1]+
00003B20 7000 moveq.l D0, 0x00
label00003B22:
00003B22 4CDF 1800 movem.l A3,A4, [A7]+
00003B26 4E5E unlink A6
00003B28 4E75 rts
export_380:
fn00003B2A:
00003B2A 4E56 FDEC link A6, -0x0214
00003B2E 48E7 0018 movem.l -[A7], A3,A4
00003B32 266E 000C movea.l A3, [A6 + 0xC]
00003B36 286E 001C movea.l A4, [A6 + 0x1C]
00003B3A 206E 0018 movea.l A0, [A6 + 0x18]
00003B3E 4250 clr.w [A0]
00003B40 4254 clr.w [A4]
00003B42 426C 0106 clr.w [A4 + 0x106]
00003B46 426C 020C clr.w [A4 + 0x20C]
00003B4A 426C 0312 clr.w [A4 + 0x312]
00003B4E 422C 0318 clr.b [A4 + 0x318]
00003B52 3F2E 0020 move.w -[A7], [A6 + 0x20]
00003B56 486E FEF6 pea.l [A6 - 0x10A]
00003B5A 486E FEEC pea.l [A6 - 0x114]
00003B5E 486E FEEE pea.l [A6 - 0x112]
00003B62 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003B66 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003B6A 2F0B move.l -[A7], A3
00003B6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B70 4EBA 0184 jsr [PC + 0x184 /* 00003CF6 */]
00003B74 4FEF 001E lea.l A7, [A7 + 0x1E]
00003B78 3D40 FEF0 move.w [A6 - 0x110], D0
00003B7C 4A6E FEF0 tst.w [A6 - 0x110]
00003B80 6708 beq +0xA /* 00003B8A */
00003B82 302E FEF0 move.w D0, [A6 - 0x110]
00003B86 6000 0166 bra +0x168 /* 00003CEE */
label00003B8A:
00003B8A 0C6E 0004 FEEC cmpi.w [A6 - 0x114], 0x4
00003B90 665E bne +0x60 /* 00003BF0 */
00003B92 426E 0020 clr.w [A6 + 0x20]
00003B96 206E 0018 movea.l A0, [A6 + 0x18]
00003B9A 302E FEEE move.w D0, [A6 - 0x112]
00003B9E D150 add.w [A0], D0
00003BA0 302E FEEE move.w D0, [A6 - 0x112]
00003BA4 48C0 ext.l D0
00003BA6 E780 asl D0, 3
00003BA8 D7C0 add.l A3, D0
00003BAA 41D4 lea.l A0, [A4]
00003BAC 43EE FEF6 lea.l A1, [A6 - 0x10A]
00003BB0 7040 moveq.l D0, 0x40
label00003BB2:
00003BB2 20D9 move.l [A0]+, [A1]+
00003BB4 51C8 FFFC dbf D0, -0x6 /* 00003BB2 */
00003BB8 30D9 move.w [A0]+, [A1]+
00003BBA 4267 clr.w -[A7]
00003BBC 486E FEF6 pea.l [A6 - 0x10A]
00003BC0 486E FEEC pea.l [A6 - 0x114]
00003BC4 486E FEEE pea.l [A6 - 0x112]
00003BC8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003BCC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003BD0 2F0B move.l -[A7], A3
00003BD2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BD6 4EBA 011E jsr [PC + 0x11E /* 00003CF6 */]
00003BDA 4FEF 001E lea.l A7, [A7 + 0x1E]
00003BDE 3D40 FEF0 move.w [A6 - 0x110], D0
00003BE2 4A6E FEF0 tst.w [A6 - 0x110]
00003BE6 6708 beq +0xA /* 00003BF0 */
00003BE8 302E FEF0 move.w D0, [A6 - 0x110]
00003BEC 6000 0100 bra +0x102 /* 00003CEE */
label00003BF0:
00003BF0 0C6E 0005 FEEC cmpi.w [A6 - 0x114], 0x5
00003BF6 6660 bne +0x62 /* 00003C58 */
00003BF8 426E 0020 clr.w [A6 + 0x20]
00003BFC 206E 0018 movea.l A0, [A6 + 0x18]
00003C00 302E FEEE move.w D0, [A6 - 0x112]
00003C04 D150 add.w [A0], D0
00003C06 302E FEEE move.w D0, [A6 - 0x112]
00003C0A 48C0 ext.l D0
00003C0C E780 asl D0, 3
00003C0E D7C0 add.l A3, D0
00003C10 41EC 0106 lea.l A0, [A4 + 0x106]
00003C14 43EE FEF6 lea.l A1, [A6 - 0x10A]
00003C18 7040 moveq.l D0, 0x40
label00003C1A:
00003C1A 20D9 move.l [A0]+, [A1]+
00003C1C 51C8 FFFC dbf D0, -0x6 /* 00003C1A */
00003C20 30D9 move.w [A0]+, [A1]+
00003C22 4267 clr.w -[A7]
00003C24 486E FEF6 pea.l [A6 - 0x10A]
00003C28 486E FEEC pea.l [A6 - 0x114]
00003C2C 486E FEEE pea.l [A6 - 0x112]
00003C30 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003C34 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003C38 2F0B move.l -[A7], A3
00003C3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C3E 4EBA 00B6 jsr [PC + 0xB6 /* 00003CF6 */]
00003C42 4FEF 001E lea.l A7, [A7 + 0x1E]
00003C46 3D40 FEF0 move.w [A6 - 0x110], D0
00003C4A 4A6E FEF0 tst.w [A6 - 0x110]
00003C4E 6708 beq +0xA /* 00003C58 */
00003C50 302E FEF0 move.w D0, [A6 - 0x110]
00003C54 6000 0098 bra +0x9A /* 00003CEE */
label00003C58:
00003C58 0C6E 0006 FEEC cmpi.w [A6 - 0x114], 0x6
00003C5E 662A bne +0x2C /* 00003C8A */
00003C60 426E 0020 clr.w [A6 + 0x20]
00003C64 206E 0018 movea.l A0, [A6 + 0x18]
00003C68 302E FEEE move.w D0, [A6 - 0x112]
00003C6C D150 add.w [A0], D0
00003C6E 302E FEEE move.w D0, [A6 - 0x112]
00003C72 48C0 ext.l D0
00003C74 E780 asl D0, 3
00003C76 D7C0 add.l A3, D0
00003C78 41EC 020C lea.l A0, [A4 + 0x20C]
00003C7C 43EE FEF6 lea.l A1, [A6 - 0x10A]
00003C80 7040 moveq.l D0, 0x40
label00003C82:
00003C82 20D9 move.l [A0]+, [A1]+
00003C84 51C8 FFFC dbf D0, -0x6 /* 00003C82 */
00003C88 30D9 move.w [A0]+, [A1]+
label00003C8A:
00003C8A 4A6E 0020 tst.w [A6 + 0x20]
00003C8E 6612 bne +0x14 /* 00003CA2 */
00003C90 0C53 271B cmpi.w [A3], 0x271B
00003C94 6704 beq +0x6 /* 00003C9A */
00003C96 7000 moveq.l D0, 0x00
00003C98 6054 bra +0x56 /* 00003CEE */
label00003C9A:
00003C9A 508B addq.l A3, 8
00003C9C 206E 0018 movea.l A0, [A6 + 0x18]
00003CA0 5250 addq.w [A0], 1
label00003CA2:
00003CA2 486E FEF6 pea.l [A6 - 0x10A]
00003CA6 486E FEEE pea.l [A6 - 0x112]
00003CAA 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003CAE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003CB2 2F0B move.l -[A7], A3
00003CB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CB8 4EBA 1A56 jsr [PC + 0x1A56 /* 00005710 */]
00003CBC 4FEF 0018 lea.l A7, [A7 + 0x18]
00003CC0 3D40 FEF0 move.w [A6 - 0x110], D0
00003CC4 4A6E FEF0 tst.w [A6 - 0x110]
00003CC8 6706 beq +0x8 /* 00003CD0 */
00003CCA 302E FEF0 move.w D0, [A6 - 0x110]
00003CCE 601E bra +0x20 /* 00003CEE */
label00003CD0:
00003CD0 41EC 0312 lea.l A0, [A4 + 0x312]
00003CD4 43EE FEF6 lea.l A1, [A6 - 0x10A]
00003CD8 7040 moveq.l D0, 0x40
label00003CDA:
00003CDA 20D9 move.l [A0]+, [A1]+
00003CDC 51C8 FFFC dbf D0, -0x6 /* 00003CDA */
00003CE0 30D9 move.w [A0]+, [A1]+
00003CE2 206E 0018 movea.l A0, [A6 + 0x18]
00003CE6 302E FEEE move.w D0, [A6 - 0x112]
00003CEA D150 add.w [A0], D0
00003CEC 7000 moveq.l D0, 0x00
label00003CEE:
00003CEE 4CDF 1800 movem.l A3,A4, [A7]+
00003CF2 4E5E unlink A6
00003CF4 4E75 rts
fn00003CF6:
00003CF6 4E56 FEC0 link A6, -0x0140
00003CFA 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003CFE 266E 000C movea.l A3, [A6 + 0xC]
00003D02 286E 0020 movea.l A4, [A6 + 0x20]
00003D06 7C01 moveq.l D6, 0x01
00003D08 206E 0018 movea.l A0, [A6 + 0x18]
00003D0C 4250 clr.w [A0]
00003D0E 206E 001C movea.l A0, [A6 + 0x1C]
00003D12 4250 clr.w [A0]
00003D14 4A6E 0024 tst.w [A6 + 0x24]
00003D18 6614 bne +0x16 /* 00003D2E */
00003D1A 0C53 271B cmpi.w [A3], 0x271B
00003D1E 6706 beq +0x8 /* 00003D26 */
00003D20 7000 moveq.l D0, 0x00
00003D22 6000 01F2 bra +0x1F4 /* 00003F16 */
label00003D26:
00003D26 206E 0018 movea.l A0, [A6 + 0x18]
00003D2A 5250 addq.w [A0], 1
00003D2C 508B addq.l A3, 8
label00003D2E:
00003D2E 7A00 moveq.l D5, 0x00
00003D30 0C53 1B58 cmpi.w [A3], 0x1B58
00003D34 6F2E ble +0x30 /* 00003D64 */
00003D36 0C53 1B66 cmpi.w [A3], 0x1B66
00003D3A 6C28 bge +0x2A /* 00003D64 */
00003D3C 7C00 moveq.l D6, 0x00
00003D3E 7A06 moveq.l D5, 0x06
00003D40 3013 move.w D0, [A3]
00003D42 0640 E4A8 addi.w D0, 0xE4A8
00003D46 48C0 ext.l D0
00003D48 2D40 FFFA move.l [A6 - 0x6], D0
00003D4C 0C53 1B63 cmpi.w [A3], 0x1B63
00003D50 6602 bne +0x4 /* 00003D54 */
00003D52 7A01 moveq.l D5, 0x01
label00003D54:
00003D54 0C53 1B65 cmpi.w [A3], 0x1B65
00003D58 6602 bne +0x4 /* 00003D5C */
00003D5A 7A02 moveq.l D5, 0x02
label00003D5C:
00003D5C 0C53 1B64 cmpi.w [A3], 0x1B64
00003D60 6602 bne +0x4 /* 00003D64 */
00003D62 7A03 moveq.l D5, 0x03
label00003D64:
00003D64 0C53 2B54 cmpi.w [A3], 0x2B54 /* '+T' */
00003D68 6602 bne +0x4 /* 00003D6C */
00003D6A 7A04 moveq.l D5, 0x04
label00003D6C:
00003D6C 0C53 271A cmpi.w [A3], 0x271A
00003D70 6602 bne +0x4 /* 00003D74 */
00003D72 7A05 moveq.l D5, 0x05
label00003D74:
00003D74 0C53 2B6B cmpi.w [A3], 0x2B6B /* '+k' */
00003D78 6602 bne +0x4 /* 00003D7C */
00003D7A 7A06 moveq.l D5, 0x06
label00003D7C:
00003D7C 4A45 tst.w D5
00003D7E 6708 beq +0xA /* 00003D88 */
00003D80 206E 0018 movea.l A0, [A6 + 0x18]
00003D84 5250 addq.w [A0], 1
00003D86 508B addq.l A3, 8
label00003D88:
00003D88 0C53 2B0A cmpi.w [A3], 0x2B0A /* '+\n' */
00003D8C 6612 bne +0x14 /* 00003DA0 */
00003D8E 206E 001C movea.l A0, [A6 + 0x1C]
00003D92 7004 moveq.l D0, 0x04
00003D94 3080 move.w [A0], D0
00003D96 4A46 tst.w D6
00003D98 6706 beq +0x8 /* 00003DA0 */
00003D9A 2D6D 9004 FFFA move.l [A6 - 0x6], [A5 - 0x6FFC]
label00003DA0:
00003DA0 0C53 2AFE cmpi.w [A3], 0x2AFE
00003DA4 6630 bne +0x32 /* 00003DD6 */
00003DA6 206E 001C movea.l A0, [A6 + 0x1C]
00003DAA 7005 moveq.l D0, 0x05
00003DAC 3080 move.w [A0], D0
00003DAE 4A46 tst.w D6
00003DB0 6724 beq +0x26 /* 00003DD6 */
00003DB2 486E FFFA pea.l [A6 - 0x6]
00003DB6 2F2D 901C move.l -[A7], [A5 - 0x6FE4]
00003DBA 2F2D 9000 move.l -[A7], [A5 - 0x7000]
00003DBE 2F2D 8FE8 move.l -[A7], [A5 - 0x7018]
00003DC2 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00003DC6 4FEF 0010 lea.l A7, [A7 + 0x10]
00003DCA 3E00 move.w D7, D0
00003DCC 4A47 tst.w D7
00003DCE 6706 beq +0x8 /* 00003DD6 */
00003DD0 3007 move.w D0, D7
00003DD2 6000 0142 bra +0x144 /* 00003F16 */
label00003DD6:
00003DD6 0C53 2B78 cmpi.w [A3], 0x2B78 /* '+x' */
00003DDA 6612 bne +0x14 /* 00003DEE */
00003DDC 206E 001C movea.l A0, [A6 + 0x1C]
00003DE0 7006 moveq.l D0, 0x06
00003DE2 3080 move.w [A0], D0
00003DE4 4A46 tst.w D6
00003DE6 6706 beq +0x8 /* 00003DEE */
00003DE8 2D6D 8FF4 FFFA move.l [A6 - 0x6], [A5 - 0x700C]
label00003DEE:
00003DEE 206E 001C movea.l A0, [A6 + 0x1C]
00003DF2 4A50 tst.w [A0]
00003DF4 6606 bne +0x8 /* 00003DFC */
00003DF6 7000 moveq.l D0, 0x00
00003DF8 6000 011C bra +0x11E /* 00003F16 */
label00003DFC:
00003DFC 206E 0018 movea.l A0, [A6 + 0x18]
00003E00 5250 addq.w [A0], 1
00003E02 508B addq.l A3, 8
00003E04 4A45 tst.w D5
00003E06 670E beq +0x10 /* 00003E16 */
00003E08 3885 move.w [A4], D5
00003E0A 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00003E10 7000 moveq.l D0, 0x00
00003E12 6000 0102 bra +0x104 /* 00003F16 */
label00003E16:
00003E16 4A53 tst.w [A3]
00003E18 6610 bne +0x12 /* 00003E2A */
00003E1A 7006 moveq.l D0, 0x06
00003E1C 3880 move.w [A4], D0
00003E1E 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00003E24 7000 moveq.l D0, 0x00
00003E26 6000 00EE bra +0xF0 /* 00003F16 */
label00003E2A:
00003E2A 0C53 0FCB cmpi.w [A3], 0xFCB
00003E2E 6666 bne +0x68 /* 00003E96 */
00003E30 206E 0018 movea.l A0, [A6 + 0x18]
00003E34 5250 addq.w [A0], 1
00003E36 508B addq.l A3, 8
00003E38 486E FFC0 pea.l [A6 - 0x40]
00003E3C 486E FFFE pea.l [A6 - 0x2]
00003E40 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003E44 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003E48 2F0B move.l -[A7], A3
00003E4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E4E 4EBA CF94 jsr [PC - 0x306C /* 00000DE4 */]
00003E52 4FEF 0018 lea.l A7, [A7 + 0x18]
00003E56 3E00 move.w D7, D0
00003E58 4A47 tst.w D7
00003E5A 6706 beq +0x8 /* 00003E62 */
00003E5C 3007 move.w D0, D7
00003E5E 6000 00B6 bra +0xB8 /* 00003F16 */
label00003E62:
00003E62 206E 0018 movea.l A0, [A6 + 0x18]
00003E66 302E FFFE move.w D0, [A6 - 0x2]
00003E6A D150 add.w [A0], D0
00003E6C 486E FFFA pea.l [A6 - 0x6]
00003E70 486E FFC0 pea.l [A6 - 0x40]
00003E74 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00003E78 508F addq.l A7, 8
00003E7A 3E00 move.w D7, D0
00003E7C 486E FFC0 pea.l [A6 - 0x40]
00003E80 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00003E84 588F addq.l A7, 4
00003E86 7007 moveq.l D0, 0x07
00003E88 3880 move.w [A4], D0
00003E8A 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00003E90 3007 move.w D0, D7
00003E92 6000 0082 bra +0x84 /* 00003F16 */
label00003E96:
00003E96 486E FFC0 pea.l [A6 - 0x40]
00003E9A 486E FFFE pea.l [A6 - 0x2]
00003E9E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003EA2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003EA6 2F0B move.l -[A7], A3
00003EA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003EAC 4EBA CEDC jsr [PC - 0x3124 /* 00000D8A */]
00003EB0 4FEF 0018 lea.l A7, [A7 + 0x18]
00003EB4 3E00 move.w D7, D0
00003EB6 4A47 tst.w D7
00003EB8 6704 beq +0x6 /* 00003EBE */
00003EBA 3007 move.w D0, D7
00003EBC 6058 bra +0x5A /* 00003F16 */
label00003EBE:
00003EBE 206E 0018 movea.l A0, [A6 + 0x18]
00003EC2 302E FFFE move.w D0, [A6 - 0x2]
00003EC6 D150 add.w [A0], D0
00003EC8 486E FEC0 pea.l [A6 - 0x140]
00003ECC 486E FFC0 pea.l [A6 - 0x40]
00003ED0 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00003ED4 508F addq.l A7, 8
00003ED6 486E FFC0 pea.l [A6 - 0x40]
00003EDA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00003EDE 588F addq.l A7, 4
00003EE0 486E FFFA pea.l [A6 - 0x6]
00003EE4 486E FEC0 pea.l [A6 - 0x140]
00003EE8 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00003EEC 508F addq.l A7, 8
00003EEE 3E00 move.w D7, D0
00003EF0 4A47 tst.w D7
00003EF2 6716 beq +0x18 /* 00003F0A */
00003EF4 7008 moveq.l D0, 0x08
00003EF6 3880 move.w [A4], D0
00003EF8 486C 0006 pea.l [A4 + 0x6]
00003EFC 486E FEC0 pea.l [A6 - 0x140]
00003F00 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00003F04 508F addq.l A7, 8
00003F06 7000 moveq.l D0, 0x00
00003F08 600C bra +0xE /* 00003F16 */
label00003F0A:
00003F0A 7006 moveq.l D0, 0x06
00003F0C 3880 move.w [A4], D0
00003F0E 296E FFFA 0002 move.l [A4 + 0x2], [A6 - 0x6]
00003F14 7000 moveq.l D0, 0x00
label00003F16:
00003F16 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003F1A 4E5E unlink A6
00003F1C 4E75 rts
export_379:
fn00003F1E:
00003F1E 4E56 FFFA link A6, -0x0006
00003F22 48E7 0308 movem.l -[A7], D6,D7,A4
00003F26 286E 0008 movea.l A4, [A6 + 0x8]
00003F2A 486E FFFA pea.l [A6 - 0x6]
00003F2E 486E FFFE pea.l [A6 - 0x2]
00003F32 486C 0312 pea.l [A4 + 0x312]
00003F36 4EBA 164E jsr [PC + 0x164E /* 00005586 */]
00003F3A 4FEF 000C lea.l A7, [A7 + 0xC]
00003F3E 3C00 move.w D6, D0
00003F40 4A46 tst.w D6
00003F42 6706 beq +0x8 /* 00003F4A */
00003F44 3006 move.w D0, D6
00003F46 6000 00D6 bra +0xD8 /* 0000401E */
label00003F4A:
00003F4A 4A6E FFFE tst.w [A6 - 0x2]
00003F4E 6600 0094 bne +0x96 /* 00003FE4 */
00003F52 42A7 clr.l -[A7]
00003F54 4878 0D70 push.l 0xD70 /* '\rp' */
00003F58 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00003F5C 205F movea.l A0, [A7]+
00003F5E 2D48 FFFA move.l [A6 - 0x6], A0
00003F62 206E FFFA movea.l A0, [A6 - 0x6]
00003F66 4268 0006 clr.w [A0 + 0x6]
00003F6A 206E FFFA movea.l A0, [A6 - 0x6]
00003F6E 316E 0018 0D6E move.w [A0 + 0xD6E], [A6 + 0x18]
00003F74 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003F78 486C 0318 pea.l [A4 + 0x318]
00003F7C 3F2C 0312 move.w -[A7], [A4 + 0x312]
00003F80 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003F84 4FEF 000A lea.l A7, [A7 + 0xA]
00003F88 3F00 move.w -[A7], D0
00003F8A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003F8E 548F addq.l A7, 2
00003F90 4A6E 0018 tst.w [A6 + 0x18]
00003F94 6720 beq +0x22 /* 00003FB6 */
00003F96 2B6E FFFA 8DD6 move.l [A5 - 0x722A], [A6 - 0x6]
00003F9C 486D 8DEA pea.l [A5 - 0x7216]
00003FA0 42A7 clr.l -[A7]
00003FA2 2F2D 8DD6 move.l -[A7], [A5 - 0x722A]
00003FA6 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00003FAA 4FEF 000C lea.l A7, [A7 + 0xC]
00003FAE 3F00 move.w -[A7], D0
00003FB0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00003FB4 548F addq.l A7, 2
label00003FB6:
00003FB6 4878 0910 push.l 0x910
00003FBA 486C 0318 pea.l [A4 + 0x318]
00003FBE 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00003FC2 508F addq.l A7, 8
00003FC4 4A40 tst.w D0
00003FC6 661C bne +0x1E /* 00003FE4 */
00003FC8 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003FCC 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00003FD0 588F addq.l A7, 4
00003FD2 4A40 tst.w D0
00003FD4 670E beq +0x10 /* 00003FE4 */
00003FD6 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003FDA 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00003FDE 588F addq.l A7, 4
00003FE0 7067 moveq.l D0, 0x67
00003FE2 603A bra +0x3C /* 0000401E */
label00003FE4:
00003FE4 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003FE8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003FEC 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003FF0 2F0C move.l -[A7], A4
00003FF2 4EBA 0032 jsr [PC + 0x32 /* 00004026 */]
00003FF6 4FEF 0010 lea.l A7, [A7 + 0x10]
00003FFA 3C00 move.w D6, D0
00003FFC 4A46 tst.w D6
00003FFE 6714 beq +0x16 /* 00004014 */
00004000 4A6E FFFE tst.w [A6 - 0x2]
00004004 660A bne +0xC /* 00004010 */
00004006 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000400A 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
0000400E 588F addq.l A7, 4
label00004010:
00004010 3006 move.w D0, D6
00004012 600A bra +0xC /* 0000401E */
label00004014:
00004014 206E 000C movea.l A0, [A6 + 0xC]
00004018 20AE FFFA move.l [A0], [A6 - 0x6]
0000401C 7000 moveq.l D0, 0x00
label0000401E:
0000401E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00004022 4E5E unlink A6
00004024 4E75 rts
fn00004026:
00004026 4E56 FFA4 link A6, -0x005C
0000402A 48E7 0300 movem.l -[A7], D6,D7
0000402E 206E 0008 movea.l A0, [A6 + 0x8]
00004032 4A68 020C tst.w [A0 + 0x20C]
00004036 661C bne +0x1E /* 00004054 */
00004038 206E 0008 movea.l A0, [A6 + 0x8]
0000403C 7006 moveq.l D0, 0x06
0000403E 3140 020C move.w [A0 + 0x20C], D0
00004042 2F2E 000C move.l -[A7], [A6 + 0xC]
00004046 4EBA 01EE jsr [PC + 0x1EE /* 00004236 */]
0000404A 588F addq.l A7, 4
0000404C 206E 0008 movea.l A0, [A6 + 0x8]
00004050 2140 020E move.l [A0 + 0x20E], D0
label00004054:
00004054 486E FFAC pea.l [A6 - 0x54]
00004058 4878 0001 push.l 0x1
0000405C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004060 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00004064 4FEF 000C lea.l A7, [A7 + 0xC]
00004068 3F00 move.w -[A7], D0
0000406A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000406E 548F addq.l A7, 2
00004070 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004074 206E 0008 movea.l A0, [A6 + 0x8]
00004078 4868 020C pea.l [A0 + 0x20C]
0000407C 2F2E FFAC move.l -[A7], [A6 - 0x54]
00004080 2F2E 000C move.l -[A7], [A6 + 0xC]
00004084 4EBA 0D34 jsr [PC + 0xD34 /* 00004DBA */]
00004088 4FEF 0010 lea.l A7, [A7 + 0x10]
0000408C 3C00 move.w D6, D0
0000408E 4A46 tst.w D6
00004090 671C beq +0x1E /* 000040AE */
00004092 4878 0001 push.l 0x1
00004096 2F2E 000C move.l -[A7], [A6 + 0xC]
0000409A 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000409E 508F addq.l A7, 8
000040A0 3F00 move.w -[A7], D0
000040A2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000040A6 548F addq.l A7, 2
000040A8 3006 move.w D0, D6
000040AA 6000 0182 bra +0x184 /* 0000422E */
label000040AE:
000040AE 486E FFB0 pea.l [A6 - 0x50]
000040B2 206E 0014 movea.l A0, [A6 + 0x14]
000040B6 2F10 move.l -[A7], [A0]
000040B8 2F2E FFAC move.l -[A7], [A6 - 0x54]
000040BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000040C0 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000040C4 4FEF 0010 lea.l A7, [A7 + 0x10]
000040C8 4878 0001 push.l 0x1
000040CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000040D0 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000040D4 508F addq.l A7, 8
000040D6 3F00 move.w -[A7], D0
000040D8 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000040DC 548F addq.l A7, 2
000040DE 486E FFA8 pea.l [A6 - 0x58]
000040E2 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000040E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000040EA 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
000040EE 4FEF 000C lea.l A7, [A7 + 0xC]
000040F2 3F00 move.w -[A7], D0
000040F4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000040F8 548F addq.l A7, 2
000040FA 206E 0008 movea.l A0, [A6 + 0x8]
000040FE 4A68 0106 tst.w [A0 + 0x106]
00004102 665E bne +0x60 /* 00004162 */
00004104 206E 0008 movea.l A0, [A6 + 0x8]
00004108 4A50 tst.w [A0]
0000410A 6620 bne +0x22 /* 0000412C */
0000410C 206E 0008 movea.l A0, [A6 + 0x8]
00004110 7006 moveq.l D0, 0x06
00004112 3080 move.w [A0], D0
00004114 206E 0014 movea.l A0, [A6 + 0x14]
00004118 2F10 move.l -[A7], [A0]
0000411A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000411E 4EBA 016E jsr [PC + 0x16E /* 0000428E */]
00004122 508F addq.l A7, 8
00004124 206E 0008 movea.l A0, [A6 + 0x8]
00004128 2140 0002 move.l [A0 + 0x2], D0
label0000412C:
0000412C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004130 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004134 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00004138 2F2E 000C move.l -[A7], [A6 + 0xC]
0000413C 4EBA 01DA jsr [PC + 0x1DA /* 00004318 */]
00004140 4FEF 0010 lea.l A7, [A7 + 0x10]
00004144 3C00 move.w D6, D0
00004146 2F2E FFB0 move.l -[A7], [A6 - 0x50]
0000414A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000414E 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00004152 508F addq.l A7, 8
00004154 3F00 move.w -[A7], D0
00004156 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000415A 548F addq.l A7, 2
0000415C 3006 move.w D0, D6
0000415E 6000 00CE bra +0xD0 /* 0000422E */
label00004162:
00004162 486E FFA4 pea.l [A6 - 0x5C]
00004166 206E 0008 movea.l A0, [A6 + 0x8]
0000416A 4868 0106 pea.l [A0 + 0x106]
0000416E 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00004172 2F2E 000C move.l -[A7], [A6 + 0xC]
00004176 4EBA 0388 jsr [PC + 0x388 /* 00004500 */]
0000417A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000417E 3C00 move.w D6, D0
00004180 4A46 tst.w D6
00004182 671C beq +0x1E /* 000041A0 */
00004184 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00004188 2F2E 000C move.l -[A7], [A6 + 0xC]
0000418C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00004190 508F addq.l A7, 8
00004192 3F00 move.w -[A7], D0
00004194 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00004198 548F addq.l A7, 2
0000419A 3006 move.w D0, D6
0000419C 6000 0090 bra +0x92 /* 0000422E */
label000041A0:
000041A0 206E 0008 movea.l A0, [A6 + 0x8]
000041A4 4A50 tst.w [A0]
000041A6 6650 bne +0x52 /* 000041F8 */
000041A8 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
000041AC 206E 0014 movea.l A0, [A6 + 0x14]
000041B0 2F10 move.l -[A7], [A0]
000041B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000041B6 4EBA 0116 jsr [PC + 0x116 /* 000042CE */]
000041BA 4FEF 000C lea.l A7, [A7 + 0xC]
000041BE 206E 0010 movea.l A0, [A6 + 0x10]
000041C2 2080 move.l [A0], D0
000041C4 206E 0010 movea.l A0, [A6 + 0x10]
000041C8 4A90 tst.l [A0]
000041CA 671A beq +0x1C /* 000041E6 */
000041CC 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000041D0 2F2E 000C move.l -[A7], [A6 + 0xC]
000041D4 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000041D8 508F addq.l A7, 8
000041DA 3F00 move.w -[A7], D0
000041DC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000041E0 548F addq.l A7, 2
000041E2 7000 moveq.l D0, 0x00
000041E4 6048 bra +0x4A /* 0000422E */
label000041E6:
000041E6 206E 0008 movea.l A0, [A6 + 0x8]
000041EA 7006 moveq.l D0, 0x06
000041EC 3080 move.w [A0], D0
000041EE 206E 0008 movea.l A0, [A6 + 0x8]
000041F2 7001 moveq.l D0, 0x01
000041F4 2140 0002 move.l [A0 + 0x2], D0
label000041F8:
000041F8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000041FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004200 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00004204 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00004208 2F2E 000C move.l -[A7], [A6 + 0xC]
0000420C 4EBA 066A jsr [PC + 0x66A /* 00004878 */]
00004210 4FEF 0014 lea.l A7, [A7 + 0x14]
00004214 3C00 move.w D6, D0
00004216 2F2E FFB0 move.l -[A7], [A6 - 0x50]
0000421A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000421E 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00004222 508F addq.l A7, 8
00004224 3F00 move.w -[A7], D0
00004226 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
0000422A 548F addq.l A7, 2
0000422C 3006 move.w D0, D6
label0000422E:
0000422E 4CDF 00C0 movem.l D6,D7, [A7]+
00004232 4E5E unlink A6
00004234 4E75 rts
fn00004236:
00004236 4E56 0000 link A6, 0
0000423A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000423E 286E 0008 movea.l A4, [A6 + 0x8]
00004242 2E3C 7FFF FFFF move.l D7, 0x7FFFFFFF
00004248 B9ED 8FE8 cmpa.l A4, [A5 - 0x7018]
0000424C 6606 bne +0x8 /* 00004254 */
0000424E 202D 8FF4 move.l D0, [A5 - 0x700C]
00004252 6032 bra +0x34 /* 00004286 */
label00004254:
00004254 206D 8DDE movea.l A0, [A5 - 0x7222]
00004258 2650 movea.l A3, [A0]
0000425A 7C00 moveq.l D6, 0x00
0000425C 6014 bra +0x16 /* 00004272 */
label0000425E:
0000425E B9D3 cmpa.l A4, [A3]
00004260 660A bne +0xC /* 0000426C */
00004262 BEAB 000C cmp.l D7, [A3 + 0xC]
00004266 6F04 ble +0x6 /* 0000426C */
00004268 2E2B 000C move.l D7, [A3 + 0xC]
label0000426C:
0000426C 47EB 006A lea.l A3, [A3 + 0x6A]
00004270 5246 addq.w D6, 1
label00004272:
00004272 BC6D 8DAA cmp.w D6, [A5 - 0x7256]
00004276 6DE6 blt -0x18 /* 0000425E */
00004278 0C87 7FFF FFFF cmpi.l D7, 0x7FFFFFFF
0000427E 6604 bne +0x6 /* 00004284 */
00004280 7001 moveq.l D0, 0x01
00004282 6002 bra +0x4 /* 00004286 */
label00004284:
00004284 2007 move.l D0, D7
label00004286:
00004286 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000428A 4E5E unlink A6
0000428C 4E75 rts
fn0000428E:
0000428E 4E56 0000 link A6, 0
00004292 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004296 286E 0008 movea.l A4, [A6 + 0x8]
0000429A 2E2E 000C move.l D7, [A6 + 0xC]
0000429E 206D 8DDE movea.l A0, [A5 - 0x7222]
000042A2 2650 movea.l A3, [A0]
000042A4 7C00 moveq.l D6, 0x00
000042A6 6016 bra +0x18 /* 000042BE */
label000042A8:
000042A8 B9D3 cmpa.l A4, [A3]
000042AA 660C bne +0xE /* 000042B8 */
000042AC BEAB 000C cmp.l D7, [A3 + 0xC]
000042B0 6606 bne +0x8 /* 000042B8 */
000042B2 202B 001C move.l D0, [A3 + 0x1C]
000042B6 600E bra +0x10 /* 000042C6 */
label000042B8:
000042B8 47EB 006A lea.l A3, [A3 + 0x6A]
000042BC 5246 addq.w D6, 1
label000042BE:
000042BE BC6D 8DAA cmp.w D6, [A5 - 0x7256]
000042C2 6DE4 blt -0x1A /* 000042A8 */
000042C4 7001 moveq.l D0, 0x01
label000042C6:
000042C6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000042CA 4E5E unlink A6
000042CC 4E75 rts
fn000042CE:
000042CE 4E56 0000 link A6, 0
000042D2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000042D6 286E 0008 movea.l A4, [A6 + 0x8]
000042DA 2E2E 000C move.l D7, [A6 + 0xC]
000042DE 2C2E 0010 move.l D6, [A6 + 0x10]
000042E2 206D 8DDE movea.l A0, [A5 - 0x7222]
000042E6 2650 movea.l A3, [A0]
000042E8 7A00 moveq.l D5, 0x00
000042EA 601C bra +0x1E /* 00004308 */
label000042EC:
000042EC B9D3 cmpa.l A4, [A3]
000042EE 6612 bne +0x14 /* 00004302 */
000042F0 BEAB 000C cmp.l D7, [A3 + 0xC]
000042F4 660C bne +0xE /* 00004302 */
000042F6 BCAB 0034 cmp.l D6, [A3 + 0x34]
000042FA 6606 bne +0x8 /* 00004302 */
000042FC 202B 001C move.l D0, [A3 + 0x1C]
00004300 600E bra +0x10 /* 00004310 */
label00004302:
00004302 47EB 006A lea.l A3, [A3 + 0x6A]
00004306 5245 addq.w D5, 1
label00004308:
00004308 BA6D 8DAA cmp.w D5, [A5 - 0x7256]
0000430C 6DDE blt -0x20 /* 000042EC */
0000430E 7000 moveq.l D0, 0x00
label00004310:
00004310 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00004314 4E5E unlink A6
00004316 4E75 rts
fn00004318:
00004318 4E56 FFFE link A6, -0x0002
0000431C 48E7 0308 movem.l -[A7], D6,D7,A4
00004320 286E 0010 movea.l A4, [A6 + 0x10]
00004324 426E FFFE clr.w [A6 - 0x2]
00004328 2C2C 0002 move.l D6, [A4 + 0x2]
0000432C 206E 000C movea.l A0, [A6 + 0xC]
00004330 2050 movea.l A0, [A0]
00004332 2E28 0008 move.l D7, [A0 + 0x8]
00004336 4A87 tst.l D7
00004338 6606 bne +0x8 /* 00004340 */
0000433A 7035 moveq.l D0, 0x35
0000433C 6000 00DE bra +0xE0 /* 0000441C */
label00004340:
00004340 3014 move.w D0, [A4]
00004342 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004346 0001 0008 ori.b D1, 0x8
0000434A 00CE .incomplete
0000434C 0010 0018 ori.b [A0], 0x18
00004350 0026 0034 ori.b -[A6], 0x34 /* '4' */
00004354 0054 0070 ori.w [A4], 0x70 /* 'p' */
00004358 0088 00A2 206E ori.l A0, 0xA2206E
0000435E 0014 2087 ori.b [A4], 0x87
00004362 6000 00B4 bra +0xB6 /* 00004418 */
00004366 2007 move.l D0, D7
00004368 E280 asr D0, 1
0000436A 5280 addq.l D0, 1
0000436C 206E 0014 movea.l A0, [A6 + 0x14]
00004370 2080 move.l [A0], D0
00004372 6000 00A4 bra +0xA6 /* 00004418 */
00004376 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000437A 2F07 move.l -[A7], D7
0000437C 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00004380 508F addq.l A7, 8
00004382 6000 0094 bra +0x96 /* 00004418 */
00004386 2006 move.l D0, D6
00004388 5380 subq.l D0, 1
0000438A 206E 0014 movea.l A0, [A6 + 0x14]
0000438E 2080 move.l [A0], D0
00004390 206E 0014 movea.l A0, [A6 + 0x14]
00004394 0C90 0000 0001 cmpi.l [A0], 0x1
0000439A 6C00 007C bge +0x7E /* 00004418 */
0000439E 206E 0014 movea.l A0, [A6 + 0x14]
000043A2 2087 move.l [A0], D7
000043A4 6000 0072 bra +0x74 /* 00004418 */
000043A8 2006 move.l D0, D6
000043AA 5280 addq.l D0, 1
000043AC 206E 0014 movea.l A0, [A6 + 0x14]
000043B0 2080 move.l [A0], D0
000043B2 206E 0014 movea.l A0, [A6 + 0x14]
000043B6 BE90 cmp.l D7, [A0]
000043B8 6C00 005E bge +0x60 /* 00004418 */
000043BC 206E 0014 movea.l A0, [A6 + 0x14]
000043C0 7001 moveq.l D0, 0x01
000043C2 2080 move.l [A0], D0
000043C4 6052 bra +0x54 /* 00004418 */
000043C6 206E 0014 movea.l A0, [A6 + 0x14]
000043CA 2086 move.l [A0], D6
000043CC 0C86 0000 0001 cmpi.l D6, 0x1
000043D2 6D04 blt +0x6 /* 000043D8 */
000043D4 BC87 cmp.l D6, D7
000043D6 6F40 ble +0x42 /* 00004418 */
label000043D8:
000043D8 7033 moveq.l D0, 0x33
000043DA 3D40 FFFE move.w [A6 - 0x2], D0
000043DE 6038 bra +0x3A /* 00004418 */
000043E0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000043E4 2F06 move.l -[A7], D6
000043E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000043EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000043EE 4EBA 0034 jsr [PC + 0x34 /* 00004424 */]
000043F2 4FEF 0010 lea.l A7, [A7 + 0x10]
000043F6 3D40 FFFE move.w [A6 - 0x2], D0
000043FA 601C bra +0x1E /* 00004418 */
000043FC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004400 486C 0006 pea.l [A4 + 0x6]
00004404 2F2E 000C move.l -[A7], [A6 + 0xC]
00004408 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000440C 4EBA 0066 jsr [PC + 0x66 /* 00004474 */]
00004410 4FEF 0010 lea.l A7, [A7 + 0x10]
00004414 3D40 FFFE move.w [A6 - 0x2], D0
label00004418:
00004418 302E FFFE move.w D0, [A6 - 0x2]
label0000441C:
0000441C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00004420 4E5E unlink A6
00004422 4E75 rts
fn00004424:
00004424 4E56 FFC0 link A6, -0x0040
00004428 48E7 0300 movem.l -[A7], D6,D7
0000442C 206E 000C movea.l A0, [A6 + 0xC]
00004430 2050 movea.l A0, [A0]
00004432 2C28 0008 move.l D6, [A0 + 0x8]
00004436 7E01 moveq.l D7, 0x01
00004438 602C bra +0x2E /* 00004466 */
label0000443A:
0000443A 486E FFC0 pea.l [A6 - 0x40]
0000443E 2F07 move.l -[A7], D7
00004440 2F2E 000C move.l -[A7], [A6 + 0xC]
00004444 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004448 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
0000444C 4FEF 0010 lea.l A7, [A7 + 0x10]
00004450 202E FFC8 move.l D0, [A6 - 0x38]
00004454 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004458 660A bne +0xC /* 00004464 */
0000445A 206E 0014 movea.l A0, [A6 + 0x14]
0000445E 2087 move.l [A0], D7
00004460 7000 moveq.l D0, 0x00
00004462 6008 bra +0xA /* 0000446C */
label00004464:
00004464 5287 addq.l D7, 1
label00004466:
00004466 BE86 cmp.l D7, D6
00004468 6FD0 ble -0x2E /* 0000443A */
0000446A 7033 moveq.l D0, 0x33
label0000446C:
0000446C 4CDF 00C0 movem.l D6,D7, [A7]+
00004470 4E5E unlink A6
00004472 4E75 rts
fn00004474:
00004474 4E56 FEBC link A6, -0x0144
00004478 48E7 0300 movem.l -[A7], D6,D7
0000447C 486E FFFC pea.l [A6 - 0x4]
00004480 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004484 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00004488 508F addq.l A7, 8
0000448A 206E 000C movea.l A0, [A6 + 0xC]
0000448E 2050 movea.l A0, [A0]
00004490 2C28 0008 move.l D6, [A0 + 0x8]
00004494 7E01 moveq.l D7, 0x01
00004496 605A bra +0x5C /* 000044F2 */
label00004498:
00004498 486E FFBC pea.l [A6 - 0x44]
0000449C 2F07 move.l -[A7], D7
0000449E 2F2E 000C move.l -[A7], [A6 + 0xC]
000044A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000044A6 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000044AA 4FEF 0010 lea.l A7, [A7 + 0x10]
000044AE 202E FFCC move.l D0, [A6 - 0x34]
000044B2 B0AE FFFC cmp.l D0, [A6 - 0x4]
000044B6 6638 bne +0x3A /* 000044F0 */
000044B8 486E FEBC pea.l [A6 - 0x144]
000044BC 2F2E FFBC move.l -[A7], [A6 - 0x44]
000044C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000044C4 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000044C8 4FEF 000C lea.l A7, [A7 + 0xC]
000044CC 3F00 move.w -[A7], D0
000044CE 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
000044D2 548F addq.l A7, 2
000044D4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000044D8 486E FEBC pea.l [A6 - 0x144]
000044DC 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000044E0 508F addq.l A7, 8
000044E2 4A40 tst.w D0
000044E4 670A beq +0xC /* 000044F0 */
000044E6 206E 0014 movea.l A0, [A6 + 0x14]
000044EA 2087 move.l [A0], D7
000044EC 7000 moveq.l D0, 0x00
000044EE 6008 bra +0xA /* 000044F8 */
label000044F0:
000044F0 5287 addq.l D7, 1
label000044F2:
000044F2 BE86 cmp.l D7, D6
000044F4 6FA2 ble -0x5C /* 00004498 */
000044F6 7033 moveq.l D0, 0x33
label000044F8:
000044F8 4CDF 00C0 movem.l D6,D7, [A7]+
000044FC 4E5E unlink A6
000044FE 4E75 rts
fn00004500:
00004500 4E56 FFF6 link A6, -0x000A
00004504 48E7 0108 movem.l -[A7], D7,A4
00004508 286E 0010 movea.l A4, [A6 + 0x10]
0000450C 2E2C 0002 move.l D7, [A4 + 0x2]
00004510 206E 000C movea.l A0, [A6 + 0xC]
00004514 2050 movea.l A0, [A0]
00004516 2D68 000C FFF6 move.l [A6 - 0xA], [A0 + 0xC]
0000451C 3014 move.w D0, [A4]
0000451E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004522 0001 0008 ori.b D1, 0x8
00004526 0160 bchg -[A0], D0
00004528 0010 002E ori.b [A0], 0x2E /* '.' */
0000452C 0052 007E ori.w [A2], 0x7E /* '~' */
00004530 00B4 00EA 011A 0134 ori.l <<invalid full ext with I/IS == 4>>, 0xEA011A
00004538 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000453C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004540 2F2E 000C move.l -[A7], [A6 + 0xC]
00004544 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004548 4EBA 0228 jsr [PC + 0x228 /* 00004772 */]
0000454C 4FEF 0010 lea.l A7, [A7 + 0x10]
00004550 3D40 FFFE move.w [A6 - 0x2], D0
00004554 6000 0130 bra +0x132 /* 00004686 */
00004558 202E FFF6 move.l D0, [A6 - 0xA]
0000455C E280 asr D0, 1
0000455E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004562 5280 addq.l D0, 1
00004564 2F00 move.l -[A7], D0
00004566 2F2E 000C move.l -[A7], [A6 + 0xC]
0000456A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000456E 4EBA 0202 jsr [PC + 0x202 /* 00004772 */]
00004572 4FEF 0010 lea.l A7, [A7 + 0x10]
00004576 3D40 FFFE move.w [A6 - 0x2], D0
0000457A 6000 010A bra +0x10C /* 00004686 */
0000457E 486E FFFA pea.l [A6 - 0x6]
00004582 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004586 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
0000458A 508F addq.l A7, 8
0000458C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004590 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004594 2F2E 000C move.l -[A7], [A6 + 0xC]
00004598 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000459C 4EBA 01D4 jsr [PC + 0x1D4 /* 00004772 */]
000045A0 4FEF 0010 lea.l A7, [A7 + 0x10]
000045A4 3D40 FFFE move.w [A6 - 0x2], D0
000045A8 6000 00DC bra +0xDE /* 00004686 */
000045AC 2007 move.l D0, D7
000045AE 5380 subq.l D0, 1
000045B0 2D40 FFFA move.l [A6 - 0x6], D0
000045B4 0CAE 0000 0001 FFFA cmpi.l [A6 - 0x6], 0x1
000045BC 6C06 bge +0x8 /* 000045C4 */
000045BE 2D6E FFF6 FFFA move.l [A6 - 0x6], [A6 - 0xA]
label000045C4:
000045C4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000045C8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000045CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000045D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045D4 4EBA 019C jsr [PC + 0x19C /* 00004772 */]
000045D8 4FEF 0010 lea.l A7, [A7 + 0x10]
000045DC 3D40 FFFE move.w [A6 - 0x2], D0
000045E0 6000 00A4 bra +0xA6 /* 00004686 */
000045E4 2007 move.l D0, D7
000045E6 5280 addq.l D0, 1
000045E8 2D40 FFFA move.l [A6 - 0x6], D0
000045EC 202E FFFA move.l D0, [A6 - 0x6]
000045F0 B0AE FFF6 cmp.l D0, [A6 - 0xA]
000045F4 6F06 ble +0x8 /* 000045FC */
000045F6 7001 moveq.l D0, 0x01
000045F8 2D40 FFFA move.l [A6 - 0x6], D0
label000045FC:
000045FC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004600 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004604 2F2E 000C move.l -[A7], [A6 + 0xC]
00004608 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000460C 4EBA 0164 jsr [PC + 0x164 /* 00004772 */]
00004610 4FEF 0010 lea.l A7, [A7 + 0x10]
00004614 3D40 FFFE move.w [A6 - 0x2], D0
00004618 6000 006C bra +0x6E /* 00004686 */
0000461C 0C87 0000 0001 cmpi.l D7, 0x1
00004622 6D06 blt +0x8 /* 0000462A */
00004624 BEAE FFF6 cmp.l D7, [A6 - 0xA]
00004628 6F08 ble +0xA /* 00004632 */
label0000462A:
0000462A 703C moveq.l D0, 0x3C
0000462C 3D40 FFFE move.w [A6 - 0x2], D0
00004630 6054 bra +0x56 /* 00004686 */
label00004632:
00004632 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004636 2F07 move.l -[A7], D7
00004638 2F2E 000C move.l -[A7], [A6 + 0xC]
0000463C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004640 4EBA 0130 jsr [PC + 0x130 /* 00004772 */]
00004644 4FEF 0010 lea.l A7, [A7 + 0x10]
00004648 3D40 FFFE move.w [A6 - 0x2], D0
0000464C 6038 bra +0x3A /* 00004686 */
0000464E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004652 2F07 move.l -[A7], D7
00004654 2F2E 000C move.l -[A7], [A6 + 0xC]
00004658 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000465C 4EBA 0034 jsr [PC + 0x34 /* 00004692 */]
00004660 4FEF 0010 lea.l A7, [A7 + 0x10]
00004664 3D40 FFFE move.w [A6 - 0x2], D0
00004668 601C bra +0x1E /* 00004686 */
0000466A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000466E 486C 0006 pea.l [A4 + 0x6]
00004672 2F2E 000C move.l -[A7], [A6 + 0xC]
00004676 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000467A 4EBA 0068 jsr [PC + 0x68 /* 000046E4 */]
0000467E 4FEF 0010 lea.l A7, [A7 + 0x10]
00004682 3D40 FFFE move.w [A6 - 0x2], D0
label00004686:
00004686 302E FFFE move.w D0, [A6 - 0x2]
0000468A 4CDF 1080 movem.l D7,A4, [A7]+
0000468E 4E5E unlink A6
00004690 4E75 rts
fn00004692:
00004692 4E56 FFC0 link A6, -0x0040
00004696 48E7 0300 movem.l -[A7], D6,D7
0000469A 206E 000C movea.l A0, [A6 + 0xC]
0000469E 2050 movea.l A0, [A0]
000046A0 2C28 0008 move.l D6, [A0 + 0x8]
000046A4 7E01 moveq.l D7, 0x01
000046A6 602E bra +0x30 /* 000046D6 */
label000046A8:
000046A8 486E FFC0 pea.l [A6 - 0x40]
000046AC 2F07 move.l -[A7], D7
000046AE 2F2E 000C move.l -[A7], [A6 + 0xC]
000046B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000046B6 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000046BA 4FEF 0010 lea.l A7, [A7 + 0x10]
000046BE 202E FFCC move.l D0, [A6 - 0x34]
000046C2 B0AE 0010 cmp.l D0, [A6 + 0x10]
000046C6 660C bne +0xE /* 000046D4 */
000046C8 206E 0014 movea.l A0, [A6 + 0x14]
000046CC 20AE FFC4 move.l [A0], [A6 - 0x3C]
000046D0 7000 moveq.l D0, 0x00
000046D2 6008 bra +0xA /* 000046DC */
label000046D4:
000046D4 5287 addq.l D7, 1
label000046D6:
000046D6 BE86 cmp.l D7, D6
000046D8 6FCE ble -0x30 /* 000046A8 */
000046DA 703C moveq.l D0, 0x3C
label000046DC:
000046DC 4CDF 00C0 movem.l D6,D7, [A7]+
000046E0 4E5E unlink A6
000046E2 4E75 rts
fn000046E4:
000046E4 4E56 FEBC link A6, -0x0144
000046E8 48E7 0300 movem.l -[A7], D6,D7
000046EC 486E FFFC pea.l [A6 - 0x4]
000046F0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000046F4 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000046F8 508F addq.l A7, 8
000046FA 206E 000C movea.l A0, [A6 + 0xC]
000046FE 2050 movea.l A0, [A0]
00004700 2C28 0008 move.l D6, [A0 + 0x8]
00004704 7E01 moveq.l D7, 0x01
00004706 605C bra +0x5E /* 00004764 */
label00004708:
00004708 486E FFBC pea.l [A6 - 0x44]
0000470C 2F07 move.l -[A7], D7
0000470E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004712 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004716 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
0000471A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000471E 202E FFD0 move.l D0, [A6 - 0x30]
00004722 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004726 663A bne +0x3C /* 00004762 */
00004728 486E FEBC pea.l [A6 - 0x144]
0000472C 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00004730 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004734 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00004738 4FEF 000C lea.l A7, [A7 + 0xC]
0000473C 3F00 move.w -[A7], D0
0000473E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00004742 548F addq.l A7, 2
00004744 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004748 486E FEBC pea.l [A6 - 0x144]
0000474C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00004750 508F addq.l A7, 8
00004752 4A40 tst.w D0
00004754 670C beq +0xE /* 00004762 */
00004756 206E 0014 movea.l A0, [A6 + 0x14]
0000475A 20AE FFC0 move.l [A0], [A6 - 0x40]
0000475E 7000 moveq.l D0, 0x00
00004760 6008 bra +0xA /* 0000476A */
label00004762:
00004762 5287 addq.l D7, 1
label00004764:
00004764 BE86 cmp.l D7, D6
00004766 6FA0 ble -0x5E /* 00004708 */
00004768 703C moveq.l D0, 0x3C
label0000476A:
0000476A 4CDF 00C0 movem.l D6,D7, [A7]+
0000476E 4E5E unlink A6
00004770 4E75 rts
fn00004772:
00004772 4E56 FFB0 link A6, -0x0050
00004776 48E7 0700 movem.l -[A7], D5,D6,D7
0000477A 7A00 moveq.l D5, 0x00
0000477C 7CFF moveq.l D6, 0xFFFFFFFF
0000477E 206E 000C movea.l A0, [A6 + 0xC]
00004782 2050 movea.l A0, [A0]
00004784 2D68 000C FFBC move.l [A6 - 0x44], [A0 + 0xC]
0000478A 202E FFBC move.l D0, [A6 - 0x44]
0000478E E580 asl D0, 2
00004790 2D40 FFB4 move.l [A6 - 0x4C], D0
00004794 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00004798 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
0000479C 588F addq.l A7, 4
0000479E 4A40 tst.w D0
000047A0 6706 beq +0x8 /* 000047A8 */
000047A2 7025 moveq.l D0, 0x25
000047A4 6000 0092 bra +0x94 /* 00004838 */
label000047A8:
000047A8 42A7 clr.l -[A7]
000047AA 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000047AE 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000047B2 205F movea.l A0, [A7]+
000047B4 2D48 FFB0 move.l [A6 - 0x50], A0
000047B8 206E 000C movea.l A0, [A6 + 0xC]
000047BC 2050 movea.l A0, [A0]
000047BE 2D68 0008 FFB8 move.l [A6 - 0x48], [A0 + 0x8]
000047C4 7E01 moveq.l D7, 0x01
000047C6 6000 0060 bra +0x62 /* 00004828 */
label000047CA:
000047CA 486E FFC0 pea.l [A6 - 0x40]
000047CE 2F07 move.l -[A7], D7
000047D0 2F2E 000C move.l -[A7], [A6 + 0xC]
000047D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047D8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000047DC 4FEF 0010 lea.l A7, [A7 + 0x10]
000047E0 BCAE FFC4 cmp.l D6, [A6 - 0x3C]
000047E4 6740 beq +0x42 /* 00004826 */
000047E6 2C2E FFC4 move.l D6, [A6 - 0x3C]
000047EA 2F06 move.l -[A7], D6
000047EC 2F05 move.l -[A7], D5
000047EE 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000047F2 4EBA 004C jsr [PC + 0x4C /* 00004840 */]
000047F6 4FEF 000C lea.l A7, [A7 + 0xC]
000047FA 4A40 tst.w D0
000047FC 6628 bne +0x2A /* 00004826 */
000047FE 206E FFB0 movea.l A0, [A6 - 0x50]
00004802 2005 move.l D0, D5
00004804 E580 asl D0, 2
00004806 D090 add.l D0, [A0]
00004808 2040 movea.l A0, D0
0000480A 2086 move.l [A0], D6
0000480C 5285 addq.l D5, 1
0000480E BAAE 0010 cmp.l D5, [A6 + 0x10]
00004812 6612 bne +0x14 /* 00004826 */
00004814 206E 0014 movea.l A0, [A6 + 0x14]
00004818 2086 move.l [A0], D6
0000481A 2F2E FFB0 move.l -[A7], [A6 - 0x50]
0000481E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004822 7000 moveq.l D0, 0x00
00004824 6012 bra +0x14 /* 00004838 */
label00004826:
00004826 5287 addq.l D7, 1
label00004828:
00004828 BEAE FFB8 cmp.l D7, [A6 - 0x48]
0000482C 6F9C ble -0x62 /* 000047CA */
0000482E 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00004832 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004836 703C moveq.l D0, 0x3C
label00004838:
00004838 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000483C 4E5E unlink A6
0000483E 4E75 rts
fn00004840:
00004840 4E56 0000 link A6, 0
00004844 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00004848 286E 0008 movea.l A4, [A6 + 0x8]
0000484C 2C2E 000C move.l D6, [A6 + 0xC]
00004850 2E2E 0010 move.l D7, [A6 + 0x10]
00004854 7A00 moveq.l D5, 0x00
00004856 6012 bra +0x14 /* 0000486A */
label00004858:
00004858 2005 move.l D0, D5
0000485A E580 asl D0, 2
0000485C D094 add.l D0, [A4]
0000485E 2040 movea.l A0, D0
00004860 BE90 cmp.l D7, [A0]
00004862 6604 bne +0x6 /* 00004868 */
00004864 7001 moveq.l D0, 0x01
00004866 6008 bra +0xA /* 00004870 */
label00004868:
00004868 5285 addq.l D5, 1
label0000486A:
0000486A BA86 cmp.l D5, D6
0000486C 6DEA blt -0x14 /* 00004858 */
0000486E 7000 moveq.l D0, 0x00
label00004870:
00004870 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00004874 4E5E unlink A6
00004876 4E75 rts
fn00004878:
00004878 4E56 FFB6 link A6, -0x004A
0000487C 48E7 0308 movem.l -[A7], D6,D7,A4
00004880 286E 0014 movea.l A4, [A6 + 0x14]
00004884 426E FFFE clr.w [A6 - 0x2]
00004888 2C2C 0002 move.l D6, [A4 + 0x2]
0000488C 206E 000C movea.l A0, [A6 + 0xC]
00004890 2050 movea.l A0, [A0]
00004892 2E28 0008 move.l D7, [A0 + 0x8]
00004896 486E FFBA pea.l [A6 - 0x46]
0000489A 2F07 move.l -[A7], D7
0000489C 2F2E 0010 move.l -[A7], [A6 + 0x10]
000048A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000048A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048A8 4EBA 0380 jsr [PC + 0x380 /* 00004C2A */]
000048AC 4FEF 0014 lea.l A7, [A7 + 0x14]
000048B0 3014 move.w D0, [A4]
000048B2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000048B6 0001 0008 ori.b D1, 0x8
000048BA 0250 0010 andi.w [A0], 0x10
000048BE 0032 005A 008A ori.b [A2 + D0.w - 0x118], 0x5A /* 'Z' */
000048C4 012C 01CE btst [A4 + 0x1CE], D0
000048C8 0202 0220 andi.b D2, 0x20 /* ' ' */
000048CC 2F2E 0018 move.l -[A7], [A6 + 0x18]
000048D0 2F2E FFBA move.l -[A7], [A6 - 0x46]
000048D4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000048D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000048DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048E0 4EBA 038C jsr [PC + 0x38C /* 00004C6E */]
000048E4 4FEF 0014 lea.l A7, [A7 + 0x14]
000048E8 3D40 FFFE move.w [A6 - 0x2], D0
000048EC 6000 021C bra +0x21E /* 00004B0A */
000048F0 202E FFBA move.l D0, [A6 - 0x46]
000048F4 E280 asr D0, 1
000048F6 2F2E 0018 move.l -[A7], [A6 + 0x18]
000048FA 5280 addq.l D0, 1
000048FC 2F00 move.l -[A7], D0
000048FE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004902 2F2E 000C move.l -[A7], [A6 + 0xC]
00004906 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000490A 4EBA 0362 jsr [PC + 0x362 /* 00004C6E */]
0000490E 4FEF 0014 lea.l A7, [A7 + 0x14]
00004912 3D40 FFFE move.w [A6 - 0x2], D0
00004916 6000 01F2 bra +0x1F4 /* 00004B0A */
0000491A 486E FFB6 pea.l [A6 - 0x4A]
0000491E 2F2E FFBA move.l -[A7], [A6 - 0x46]
00004922 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00004926 508F addq.l A7, 8
00004928 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000492C 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00004930 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004934 2F2E 000C move.l -[A7], [A6 + 0xC]
00004938 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000493C 4EBA 0330 jsr [PC + 0x330 /* 00004C6E */]
00004940 4FEF 0014 lea.l A7, [A7 + 0x14]
00004944 3D40 FFFE move.w [A6 - 0x2], D0
00004948 6000 01C0 bra +0x1C2 /* 00004B0A */
0000494C 0C86 0000 0001 cmpi.l D6, 0x1
00004952 6C02 bge +0x4 /* 00004956 */
00004954 7C01 moveq.l D6, 0x01
label00004956:
00004956 BC87 cmp.l D6, D7
00004958 6F02 ble +0x4 /* 0000495C */
0000495A 2C07 move.l D6, D7
label0000495C:
0000495C 486E FFBE pea.l [A6 - 0x42]
00004960 2F06 move.l -[A7], D6
00004962 2F2E 000C move.l -[A7], [A6 + 0xC]
00004966 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000496A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
0000496E 4FEF 0010 lea.l A7, [A7 + 0x10]
00004972 202E FFC2 move.l D0, [A6 - 0x3E]
00004976 B0AE 0010 cmp.l D0, [A6 + 0x10]
0000497A 6722 beq +0x24 /* 0000499E */
0000497C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004980 2F06 move.l -[A7], D6
00004982 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004986 2F2E 000C move.l -[A7], [A6 + 0xC]
0000498A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000498E 4EBA 0186 jsr [PC + 0x186 /* 00004B16 */]
00004992 4FEF 0014 lea.l A7, [A7 + 0x14]
00004996 3D40 FFFE move.w [A6 - 0x2], D0
0000499A 6000 016E bra +0x170 /* 00004B0A */
label0000499E:
0000499E 486E FFB6 pea.l [A6 - 0x4A]
000049A2 2F06 move.l -[A7], D6
000049A4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000049A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000049AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000049B0 4EBA 0278 jsr [PC + 0x278 /* 00004C2A */]
000049B4 4FEF 0014 lea.l A7, [A7 + 0x14]
000049B8 53AE FFB6 subq.l [A6 - 0x4A], 1
000049BC 0CAE 0000 0001 FFB6 cmpi.l [A6 - 0x4A], 0x1
000049C4 6C06 bge +0x8 /* 000049CC */
000049C6 2D6E FFBA FFB6 move.l [A6 - 0x4A], [A6 - 0x46]
label000049CC:
000049CC 2F2E 0018 move.l -[A7], [A6 + 0x18]
000049D0 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000049D4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000049D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000049DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000049E0 4EBA 028C jsr [PC + 0x28C /* 00004C6E */]
000049E4 4FEF 0014 lea.l A7, [A7 + 0x14]
000049E8 3D40 FFFE move.w [A6 - 0x2], D0
000049EC 6000 011C bra +0x11E /* 00004B0A */
000049F0 0C86 0000 0001 cmpi.l D6, 0x1
000049F6 6C02 bge +0x4 /* 000049FA */
000049F8 7C01 moveq.l D6, 0x01
label000049FA:
000049FA BC87 cmp.l D6, D7
000049FC 6F02 ble +0x4 /* 00004A00 */
000049FE 2C07 move.l D6, D7
label00004A00:
00004A00 486E FFBE pea.l [A6 - 0x42]
00004A04 2F06 move.l -[A7], D6
00004A06 2F2E 000C move.l -[A7], [A6 + 0xC]
00004A0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A0E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00004A12 4FEF 0010 lea.l A7, [A7 + 0x10]
00004A16 202E FFC2 move.l D0, [A6 - 0x3E]
00004A1A B0AE 0010 cmp.l D0, [A6 + 0x10]
00004A1E 6722 beq +0x24 /* 00004A42 */
00004A20 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004A24 2F06 move.l -[A7], D6
00004A26 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004A2A 2F2E 000C move.l -[A7], [A6 + 0xC]
00004A2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A32 4EBA 016E jsr [PC + 0x16E /* 00004BA2 */]
00004A36 4FEF 0014 lea.l A7, [A7 + 0x14]
00004A3A 3D40 FFFE move.w [A6 - 0x2], D0
00004A3E 6000 00CA bra +0xCC /* 00004B0A */
label00004A42:
00004A42 486E FFB6 pea.l [A6 - 0x4A]
00004A46 2F06 move.l -[A7], D6
00004A48 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004A4C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004A50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A54 4EBA 01D4 jsr [PC + 0x1D4 /* 00004C2A */]
00004A58 4FEF 0014 lea.l A7, [A7 + 0x14]
00004A5C 52AE FFB6 addq.l [A6 - 0x4A], 1
00004A60 202E FFB6 move.l D0, [A6 - 0x4A]
00004A64 B0AE FFBA cmp.l D0, [A6 - 0x46]
00004A68 6F06 ble +0x8 /* 00004A70 */
00004A6A 7001 moveq.l D0, 0x01
00004A6C 2D40 FFB6 move.l [A6 - 0x4A], D0
label00004A70:
00004A70 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004A74 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
00004A78 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004A7C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004A80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A84 4EBA 01E8 jsr [PC + 0x1E8 /* 00004C6E */]
00004A88 4FEF 0014 lea.l A7, [A7 + 0x14]
00004A8C 3D40 FFFE move.w [A6 - 0x2], D0
00004A90 6000 0078 bra +0x7A /* 00004B0A */
00004A94 0C86 0000 0001 cmpi.l D6, 0x1
00004A9A 6D06 blt +0x8 /* 00004AA2 */
00004A9C BCAE FFBA cmp.l D6, [A6 - 0x46]
00004AA0 6F08 ble +0xA /* 00004AAA */
label00004AA2:
00004AA2 7033 moveq.l D0, 0x33
00004AA4 3D40 FFFE move.w [A6 - 0x2], D0
00004AA8 6060 bra +0x62 /* 00004B0A */
label00004AAA:
00004AAA 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004AAE 2F06 move.l -[A7], D6
00004AB0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004AB4 2F2E 000C move.l -[A7], [A6 + 0xC]
00004AB8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004ABC 4EBA 01B0 jsr [PC + 0x1B0 /* 00004C6E */]
00004AC0 4FEF 0014 lea.l A7, [A7 + 0x14]
00004AC4 3D40 FFFE move.w [A6 - 0x2], D0
00004AC8 6040 bra +0x42 /* 00004B0A */
00004ACA 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004ACE 2F06 move.l -[A7], D6
00004AD0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004AD4 2F2E 000C move.l -[A7], [A6 + 0xC]
00004AD8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004ADC 4EBA 0282 jsr [PC + 0x282 /* 00004D60 */]
00004AE0 4FEF 0014 lea.l A7, [A7 + 0x14]
00004AE4 3D40 FFFE move.w [A6 - 0x2], D0
00004AE8 6020 bra +0x22 /* 00004B0A */
00004AEA 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004AEE 486C 0006 pea.l [A4 + 0x6]
00004AF2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004AF6 2F2E 000C move.l -[A7], [A6 + 0xC]
00004AFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004AFE 4EBA 01C8 jsr [PC + 0x1C8 /* 00004CC8 */]
00004B02 4FEF 0014 lea.l A7, [A7 + 0x14]
00004B06 3D40 FFFE move.w [A6 - 0x2], D0
label00004B0A:
00004B0A 302E FFFE move.w D0, [A6 - 0x2]
00004B0E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00004B12 4E5E unlink A6
00004B14 4E75 rts
fn00004B16:
00004B16 4E56 FFC0 link A6, -0x0040
00004B1A 48E7 0300 movem.l -[A7], D6,D7
00004B1E 206E 000C movea.l A0, [A6 + 0xC]
00004B22 2050 movea.l A0, [A0]
00004B24 2C28 0008 move.l D6, [A0 + 0x8]
00004B28 2E2E 0014 move.l D7, [A6 + 0x14]
00004B2C 602C bra +0x2E /* 00004B5A */
label00004B2E:
00004B2E 486E FFC0 pea.l [A6 - 0x40]
00004B32 2F07 move.l -[A7], D7
00004B34 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B3C 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00004B40 4FEF 0010 lea.l A7, [A7 + 0x10]
00004B44 202E FFC4 move.l D0, [A6 - 0x3C]
00004B48 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004B4C 660A bne +0xC /* 00004B58 */
00004B4E 206E 0018 movea.l A0, [A6 + 0x18]
00004B52 2087 move.l [A0], D7
00004B54 7000 moveq.l D0, 0x00
00004B56 6042 bra +0x44 /* 00004B9A */
label00004B58:
00004B58 5387 subq.l D7, 1
label00004B5A:
00004B5A 0C87 0000 0001 cmpi.l D7, 0x1
00004B60 6CCC bge -0x32 /* 00004B2E */
00004B62 2E06 move.l D7, D6
00004B64 602C bra +0x2E /* 00004B92 */
label00004B66:
00004B66 486E FFC0 pea.l [A6 - 0x40]
00004B6A 2F07 move.l -[A7], D7
00004B6C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004B70 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B74 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00004B78 4FEF 0010 lea.l A7, [A7 + 0x10]
00004B7C 202E FFC4 move.l D0, [A6 - 0x3C]
00004B80 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004B84 660A bne +0xC /* 00004B90 */
00004B86 206E 0018 movea.l A0, [A6 + 0x18]
00004B8A 2087 move.l [A0], D7
00004B8C 7000 moveq.l D0, 0x00
00004B8E 600A bra +0xC /* 00004B9A */
label00004B90:
00004B90 5387 subq.l D7, 1
label00004B92:
00004B92 BEAE 0014 cmp.l D7, [A6 + 0x14]
00004B96 6ECE bgt -0x30 /* 00004B66 */
00004B98 7033 moveq.l D0, 0x33
label00004B9A:
00004B9A 4CDF 00C0 movem.l D6,D7, [A7]+
00004B9E 4E5E unlink A6
00004BA0 4E75 rts
fn00004BA2:
00004BA2 4E56 FFC0 link A6, -0x0040
00004BA6 48E7 0300 movem.l -[A7], D6,D7
00004BAA 206E 000C movea.l A0, [A6 + 0xC]
00004BAE 2050 movea.l A0, [A0]
00004BB0 2C28 0008 move.l D6, [A0 + 0x8]
00004BB4 2E2E 0014 move.l D7, [A6 + 0x14]
00004BB8 602C bra +0x2E /* 00004BE6 */
label00004BBA:
00004BBA 486E FFC0 pea.l [A6 - 0x40]
00004BBE 2F07 move.l -[A7], D7
00004BC0 2F2E 000C move.l -[A7], [A6 + 0xC]
00004BC4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BC8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00004BCC 4FEF 0010 lea.l A7, [A7 + 0x10]
00004BD0 202E FFC4 move.l D0, [A6 - 0x3C]
00004BD4 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004BD8 660A bne +0xC /* 00004BE4 */
00004BDA 206E 0018 movea.l A0, [A6 + 0x18]
00004BDE 2087 move.l [A0], D7
00004BE0 7000 moveq.l D0, 0x00
00004BE2 603E bra +0x40 /* 00004C22 */
label00004BE4:
00004BE4 5287 addq.l D7, 1
label00004BE6:
00004BE6 BE86 cmp.l D7, D6
00004BE8 6FD0 ble -0x2E /* 00004BBA */
00004BEA 7E01 moveq.l D7, 0x01
00004BEC 602C bra +0x2E /* 00004C1A */
label00004BEE:
00004BEE 486E FFC0 pea.l [A6 - 0x40]
00004BF2 2F07 move.l -[A7], D7
00004BF4 2F2E 000C move.l -[A7], [A6 + 0xC]
00004BF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BFC 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00004C00 4FEF 0010 lea.l A7, [A7 + 0x10]
00004C04 202E FFC4 move.l D0, [A6 - 0x3C]
00004C08 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004C0C 660A bne +0xC /* 00004C18 */
00004C0E 206E 0018 movea.l A0, [A6 + 0x18]
00004C12 2087 move.l [A0], D7
00004C14 7000 moveq.l D0, 0x00
00004C16 600A bra +0xC /* 00004C22 */
label00004C18:
00004C18 5287 addq.l D7, 1
label00004C1A:
00004C1A BEAE 0014 cmp.l D7, [A6 + 0x14]
00004C1E 6DCE blt -0x30 /* 00004BEE */
00004C20 7033 moveq.l D0, 0x33
label00004C22:
00004C22 4CDF 00C0 movem.l D6,D7, [A7]+
00004C26 4E5E unlink A6
00004C28 4E75 rts
fn00004C2A:
00004C2A 4E56 FFC0 link A6, -0x0040
00004C2E 2F07 move.l -[A7], D7
00004C30 206E 0018 movea.l A0, [A6 + 0x18]
00004C34 4290 clr.l [A0]
00004C36 7E01 moveq.l D7, 0x01
00004C38 6028 bra +0x2A /* 00004C62 */
label00004C3A:
00004C3A 486E FFC0 pea.l [A6 - 0x40]
00004C3E 2F07 move.l -[A7], D7
00004C40 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C44 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C48 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00004C4C 4FEF 0010 lea.l A7, [A7 + 0x10]
00004C50 202E FFC4 move.l D0, [A6 - 0x3C]
00004C54 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004C58 6606 bne +0x8 /* 00004C60 */
00004C5A 206E 0018 movea.l A0, [A6 + 0x18]
00004C5E 5290 addq.l [A0], 1
label00004C60:
00004C60 5287 addq.l D7, 1
label00004C62:
00004C62 BEAE 0014 cmp.l D7, [A6 + 0x14]
00004C66 6FD2 ble -0x2C /* 00004C3A */
00004C68 2E1F move.l D7, [A7]+
00004C6A 4E5E unlink A6
00004C6C 4E75 rts
fn00004C6E:
00004C6E 4E56 FFC0 link A6, -0x0040
00004C72 48E7 0300 movem.l -[A7], D6,D7
00004C76 206E 000C movea.l A0, [A6 + 0xC]
00004C7A 2050 movea.l A0, [A0]
00004C7C 2C28 0008 move.l D6, [A0 + 0x8]
00004C80 7E01 moveq.l D7, 0x01
00004C82 6036 bra +0x38 /* 00004CBA */
label00004C84:
00004C84 486E FFC0 pea.l [A6 - 0x40]
00004C88 2F07 move.l -[A7], D7
00004C8A 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C92 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00004C96 4FEF 0010 lea.l A7, [A7 + 0x10]
00004C9A 202E FFC4 move.l D0, [A6 - 0x3C]
00004C9E B0AE 0010 cmp.l D0, [A6 + 0x10]
00004CA2 6614 bne +0x16 /* 00004CB8 */
00004CA4 53AE 0014 subq.l [A6 + 0x14], 1
00004CA8 4AAE 0014 tst.l [A6 + 0x14]
00004CAC 660A bne +0xC /* 00004CB8 */
00004CAE 206E 0018 movea.l A0, [A6 + 0x18]
00004CB2 2087 move.l [A0], D7
00004CB4 7000 moveq.l D0, 0x00
00004CB6 6008 bra +0xA /* 00004CC0 */
label00004CB8:
00004CB8 5287 addq.l D7, 1
label00004CBA:
00004CBA BE86 cmp.l D7, D6
00004CBC 6FC6 ble -0x38 /* 00004C84 */
00004CBE 7033 moveq.l D0, 0x33
label00004CC0:
00004CC0 4CDF 00C0 movem.l D6,D7, [A7]+
00004CC4 4E5E unlink A6
00004CC6 4E75 rts
fn00004CC8:
00004CC8 4E56 FEBC link A6, -0x0144
00004CCC 48E7 0300 movem.l -[A7], D6,D7
00004CD0 486E FFFC pea.l [A6 - 0x4]
00004CD4 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004CD8 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00004CDC 508F addq.l A7, 8
00004CDE 206E 000C movea.l A0, [A6 + 0xC]
00004CE2 2050 movea.l A0, [A0]
00004CE4 2C28 0008 move.l D6, [A0 + 0x8]
00004CE8 7E01 moveq.l D7, 0x01
00004CEA 6000 0066 bra +0x68 /* 00004D52 */
label00004CEE:
00004CEE 486E FFBC pea.l [A6 - 0x44]
00004CF2 2F07 move.l -[A7], D7
00004CF4 2F2E 000C move.l -[A7], [A6 + 0xC]
00004CF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004CFC 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00004D00 4FEF 0010 lea.l A7, [A7 + 0x10]
00004D04 202E FFC0 move.l D0, [A6 - 0x40]
00004D08 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004D0C 6642 bne +0x44 /* 00004D50 */
00004D0E 202E FFCC move.l D0, [A6 - 0x34]
00004D12 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004D16 6638 bne +0x3A /* 00004D50 */
00004D18 486E FEBC pea.l [A6 - 0x144]
00004D1C 2F2E FFBC move.l -[A7], [A6 - 0x44]
00004D20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D24 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00004D28 4FEF 000C lea.l A7, [A7 + 0xC]
00004D2C 3F00 move.w -[A7], D0
00004D2E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00004D32 548F addq.l A7, 2
00004D34 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004D38 486E FEBC pea.l [A6 - 0x144]
00004D3C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00004D40 508F addq.l A7, 8
00004D42 4A40 tst.w D0
00004D44 670A beq +0xC /* 00004D50 */
00004D46 206E 0018 movea.l A0, [A6 + 0x18]
00004D4A 2087 move.l [A0], D7
00004D4C 7000 moveq.l D0, 0x00
00004D4E 6008 bra +0xA /* 00004D58 */
label00004D50:
00004D50 5287 addq.l D7, 1
label00004D52:
00004D52 BE86 cmp.l D7, D6
00004D54 6F98 ble -0x66 /* 00004CEE */
00004D56 7033 moveq.l D0, 0x33
label00004D58:
00004D58 4CDF 00C0 movem.l D6,D7, [A7]+
00004D5C 4E5E unlink A6
00004D5E 4E75 rts
fn00004D60:
00004D60 4E56 FFC0 link A6, -0x0040
00004D64 48E7 0300 movem.l -[A7], D6,D7
00004D68 206E 000C movea.l A0, [A6 + 0xC]
00004D6C 2050 movea.l A0, [A0]
00004D6E 2C28 0008 move.l D6, [A0 + 0x8]
00004D72 7E01 moveq.l D7, 0x01
00004D74 6036 bra +0x38 /* 00004DAC */
label00004D76:
00004D76 486E FFC0 pea.l [A6 - 0x40]
00004D7A 2F07 move.l -[A7], D7
00004D7C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004D80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D84 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00004D88 4FEF 0010 lea.l A7, [A7 + 0x10]
00004D8C 202E FFC4 move.l D0, [A6 - 0x3C]
00004D90 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004D94 6614 bne +0x16 /* 00004DAA */
00004D96 202E FFC8 move.l D0, [A6 - 0x38]
00004D9A B0AE 0014 cmp.l D0, [A6 + 0x14]
00004D9E 660A bne +0xC /* 00004DAA */
00004DA0 206E 0018 movea.l A0, [A6 + 0x18]
00004DA4 2087 move.l [A0], D7
00004DA6 7000 moveq.l D0, 0x00
00004DA8 6008 bra +0xA /* 00004DB2 */
label00004DAA:
00004DAA 5287 addq.l D7, 1
label00004DAC:
00004DAC BE86 cmp.l D7, D6
00004DAE 6FC6 ble -0x38 /* 00004D76 */
00004DB0 7033 moveq.l D0, 0x33
label00004DB2:
00004DB2 4CDF 00C0 movem.l D6,D7, [A7]+
00004DB6 4E5E unlink A6
00004DB8 4E75 rts
fn00004DBA:
00004DBA 4E56 FFFE link A6, -0x0002
00004DBE 48E7 0308 movem.l -[A7], D6,D7,A4
00004DC2 286E 0010 movea.l A4, [A6 + 0x10]
00004DC6 426E FFFE clr.w [A6 - 0x2]
00004DCA 2C2C 0002 move.l D6, [A4 + 0x2]
00004DCE 206E 000C movea.l A0, [A6 + 0xC]
00004DD2 2050 movea.l A0, [A0]
00004DD4 2E28 0002 move.l D7, [A0 + 0x2]
00004DD8 3014 move.w D0, [A4]
00004DDA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004DDE 0001 0008 ori.b D1, 0x8
00004DE2 00CE .incomplete
00004DE4 0010 0018 ori.b [A0], 0x18
00004DE8 0026 0034 ori.b -[A6], 0x34 /* '4' */
00004DEC 0054 0070 ori.w [A4], 0x70 /* 'p' */
00004DF0 0088 00A2 206E ori.l A0, 0xA2206E
00004DF6 0014 2087 ori.b [A4], 0x87
00004DFA 6000 00B4 bra +0xB6 /* 00004EB0 */
00004DFE 2007 move.l D0, D7
00004E00 E280 asr D0, 1
00004E02 5280 addq.l D0, 1
00004E04 206E 0014 movea.l A0, [A6 + 0x14]
00004E08 2080 move.l [A0], D0
00004E0A 6000 00A4 bra +0xA6 /* 00004EB0 */
00004E0E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004E12 2F07 move.l -[A7], D7
00004E14 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00004E18 508F addq.l A7, 8
00004E1A 6000 0094 bra +0x96 /* 00004EB0 */
00004E1E 2006 move.l D0, D6
00004E20 5380 subq.l D0, 1
00004E22 206E 0014 movea.l A0, [A6 + 0x14]
00004E26 2080 move.l [A0], D0
00004E28 206E 0014 movea.l A0, [A6 + 0x14]
00004E2C 0C90 0000 0001 cmpi.l [A0], 0x1
00004E32 6C00 007C bge +0x7E /* 00004EB0 */
00004E36 206E 0014 movea.l A0, [A6 + 0x14]
00004E3A 2087 move.l [A0], D7
00004E3C 6000 0072 bra +0x74 /* 00004EB0 */
00004E40 2006 move.l D0, D6
00004E42 5280 addq.l D0, 1
00004E44 206E 0014 movea.l A0, [A6 + 0x14]
00004E48 2080 move.l [A0], D0
00004E4A 206E 0014 movea.l A0, [A6 + 0x14]
00004E4E BE90 cmp.l D7, [A0]
00004E50 6C00 005E bge +0x60 /* 00004EB0 */
00004E54 206E 0014 movea.l A0, [A6 + 0x14]
00004E58 7001 moveq.l D0, 0x01
00004E5A 2080 move.l [A0], D0
00004E5C 6052 bra +0x54 /* 00004EB0 */
00004E5E 206E 0014 movea.l A0, [A6 + 0x14]
00004E62 2086 move.l [A0], D6
00004E64 0C86 0000 0001 cmpi.l D6, 0x1
00004E6A 6D04 blt +0x6 /* 00004E70 */
00004E6C BC87 cmp.l D6, D7
00004E6E 6F40 ble +0x42 /* 00004EB0 */
label00004E70:
00004E70 703D moveq.l D0, 0x3D
00004E72 3D40 FFFE move.w [A6 - 0x2], D0
00004E76 6038 bra +0x3A /* 00004EB0 */
00004E78 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004E7C 2F06 move.l -[A7], D6
00004E7E 2F2E 000C move.l -[A7], [A6 + 0xC]
00004E82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E86 4EBA 0034 jsr [PC + 0x34 /* 00004EBC */]
00004E8A 4FEF 0010 lea.l A7, [A7 + 0x10]
00004E8E 3D40 FFFE move.w [A6 - 0x2], D0
00004E92 601C bra +0x1E /* 00004EB0 */
00004E94 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004E98 486C 0006 pea.l [A4 + 0x6]
00004E9C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004EA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004EA4 4EBA 0066 jsr [PC + 0x66 /* 00004F0C */]
00004EA8 4FEF 0010 lea.l A7, [A7 + 0x10]
00004EAC 3D40 FFFE move.w [A6 - 0x2], D0
label00004EB0:
00004EB0 302E FFFE move.w D0, [A6 - 0x2]
00004EB4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00004EB8 4E5E unlink A6
00004EBA 4E75 rts
fn00004EBC:
00004EBC 4E56 FFF0 link A6, -0x0010
00004EC0 48E7 0300 movem.l -[A7], D6,D7
00004EC4 206E 000C movea.l A0, [A6 + 0xC]
00004EC8 2050 movea.l A0, [A0]
00004ECA 2C28 0002 move.l D6, [A0 + 0x2]
00004ECE 7E01 moveq.l D7, 0x01
00004ED0 602C bra +0x2E /* 00004EFE */
label00004ED2:
00004ED2 486E FFF0 pea.l [A6 - 0x10]
00004ED6 2F07 move.l -[A7], D7
00004ED8 2F2E 000C move.l -[A7], [A6 + 0xC]
00004EDC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004EE0 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00004EE4 4FEF 0010 lea.l A7, [A7 + 0x10]
00004EE8 202E FFF4 move.l D0, [A6 - 0xC]
00004EEC B0AE 0010 cmp.l D0, [A6 + 0x10]
00004EF0 660A bne +0xC /* 00004EFC */
00004EF2 206E 0014 movea.l A0, [A6 + 0x14]
00004EF6 2087 move.l [A0], D7
00004EF8 7000 moveq.l D0, 0x00
00004EFA 6008 bra +0xA /* 00004F04 */
label00004EFC:
00004EFC 5287 addq.l D7, 1
label00004EFE:
00004EFE BE86 cmp.l D7, D6
00004F00 6FD0 ble -0x2E /* 00004ED2 */
00004F02 703D moveq.l D0, 0x3D
label00004F04:
00004F04 4CDF 00C0 movem.l D6,D7, [A7]+
00004F08 4E5E unlink A6
00004F0A 4E75 rts
fn00004F0C:
00004F0C 4E56 FEEC link A6, -0x0114
00004F10 48E7 0300 movem.l -[A7], D6,D7
00004F14 486E FFFC pea.l [A6 - 0x4]
00004F18 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F1C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00004F20 508F addq.l A7, 8
00004F22 206E 000C movea.l A0, [A6 + 0xC]
00004F26 2050 movea.l A0, [A0]
00004F28 2C28 0002 move.l D6, [A0 + 0x2]
00004F2C 7E01 moveq.l D7, 0x01
00004F2E 605A bra +0x5C /* 00004F8A */
label00004F30:
00004F30 486E FFEC pea.l [A6 - 0x14]
00004F34 2F07 move.l -[A7], D7
00004F36 2F2E 000C move.l -[A7], [A6 + 0xC]
00004F3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004F3E 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00004F42 4FEF 0010 lea.l A7, [A7 + 0x10]
00004F46 202E FFF4 move.l D0, [A6 - 0xC]
00004F4A B0AE FFFC cmp.l D0, [A6 - 0x4]
00004F4E 6638 bne +0x3A /* 00004F88 */
00004F50 486E FEEC pea.l [A6 - 0x114]
00004F54 2F2E FFEC move.l -[A7], [A6 - 0x14]
00004F58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004F5C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00004F60 4FEF 000C lea.l A7, [A7 + 0xC]
00004F64 3F00 move.w -[A7], D0
00004F66 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00004F6A 548F addq.l A7, 2
00004F6C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F70 486E FEEC pea.l [A6 - 0x114]
00004F74 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00004F78 508F addq.l A7, 8
00004F7A 4A40 tst.w D0
00004F7C 670A beq +0xC /* 00004F88 */
00004F7E 206E 0014 movea.l A0, [A6 + 0x14]
00004F82 2087 move.l [A0], D7
00004F84 7000 moveq.l D0, 0x00
00004F86 6008 bra +0xA /* 00004F90 */
label00004F88:
00004F88 5287 addq.l D7, 1
label00004F8A:
00004F8A BE86 cmp.l D7, D6
00004F8C 6FA2 ble -0x5C /* 00004F30 */
00004F8E 703D moveq.l D0, 0x3D
label00004F90:
00004F90 4CDF 00C0 movem.l D6,D7, [A7]+
00004F94 4E5E unlink A6
00004F96 4E75 rts
fn00004F98:
00004F98 4E56 FFFE link A6, -0x0002
00004F9C 48E7 0308 movem.l -[A7], D6,D7,A4
00004FA0 286E 0010 movea.l A4, [A6 + 0x10]
00004FA4 426E FFFE clr.w [A6 - 0x2]
00004FA8 2C2C 0002 move.l D6, [A4 + 0x2]
00004FAC 206E 000C movea.l A0, [A6 + 0xC]
00004FB0 2050 movea.l A0, [A0]
00004FB2 2E28 0002 move.l D7, [A0 + 0x2]
00004FB6 4A87 tst.l D7
00004FB8 6606 bne +0x8 /* 00004FC0 */
00004FBA 703F moveq.l D0, 0x3F
00004FBC 6000 009C bra +0x9E /* 0000505A */
label00004FC0:
00004FC0 3014 move.w D0, [A4]
00004FC2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004FC6 0001 0008 ori.b D1, 0x8
00004FCA 008C 0010 0018 ori.l A4, 0x100018
00004FD0 0026 0084 ori.b -[A6], 0x84
00004FD4 0082 002E 0046 ori.l D2, 0x2E0046 /* '.\0F' */
00004FDA 0060 206E ori.w -[A0], 0x206E /* ' n' */
00004FDE 0014 2087 ori.b [A4], 0x87
00004FE2 6000 0072 bra +0x74 /* 00005056 */
00004FE6 2007 move.l D0, D7
00004FE8 E280 asr D0, 1
00004FEA 5280 addq.l D0, 1
00004FEC 206E 0014 movea.l A0, [A6 + 0x14]
00004FF0 2080 move.l [A0], D0
00004FF2 6000 0062 bra +0x64 /* 00005056 */
00004FF6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004FFA 2F07 move.l -[A7], D7
00004FFC 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00005000 508F addq.l A7, 8
00005002 6052 bra +0x54 /* 00005056 */
00005004 206E 0014 movea.l A0, [A6 + 0x14]
00005008 2086 move.l [A0], D6
0000500A 0C86 0000 0001 cmpi.l D6, 0x1
00005010 6D04 blt +0x6 /* 00005016 */
00005012 BC87 cmp.l D6, D7
00005014 6F40 ble +0x42 /* 00005056 */
label00005016:
00005016 703F moveq.l D0, 0x3F
00005018 3D40 FFFE move.w [A6 - 0x2], D0
0000501C 6038 bra +0x3A /* 00005056 */
0000501E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005022 2F06 move.l -[A7], D6
00005024 2F2E 000C move.l -[A7], [A6 + 0xC]
00005028 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000502C 4EBA 0034 jsr [PC + 0x34 /* 00005062 */]
00005030 4FEF 0010 lea.l A7, [A7 + 0x10]
00005034 3D40 FFFE move.w [A6 - 0x2], D0
00005038 601C bra +0x1E /* 00005056 */
0000503A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000503E 486C 0006 pea.l [A4 + 0x6]
00005042 2F2E 000C move.l -[A7], [A6 + 0xC]
00005046 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000504A 4EBA 0066 jsr [PC + 0x66 /* 000050B2 */]
0000504E 4FEF 0010 lea.l A7, [A7 + 0x10]
00005052 3D40 FFFE move.w [A6 - 0x2], D0
label00005056:
00005056 302E FFFE move.w D0, [A6 - 0x2]
label0000505A:
0000505A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000505E 4E5E unlink A6
00005060 4E75 rts
fn00005062:
00005062 4E56 FFF0 link A6, -0x0010
00005066 48E7 0300 movem.l -[A7], D6,D7
0000506A 206E 000C movea.l A0, [A6 + 0xC]
0000506E 2050 movea.l A0, [A0]
00005070 2C28 0002 move.l D6, [A0 + 0x2]
00005074 7E01 moveq.l D7, 0x01
00005076 602C bra +0x2E /* 000050A4 */
label00005078:
00005078 486E FFF0 pea.l [A6 - 0x10]
0000507C 2F07 move.l -[A7], D7
0000507E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005082 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005086 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000508A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000508E 202E FFF4 move.l D0, [A6 - 0xC]
00005092 B0AE 0010 cmp.l D0, [A6 + 0x10]
00005096 660A bne +0xC /* 000050A2 */
00005098 206E 0014 movea.l A0, [A6 + 0x14]
0000509C 2087 move.l [A0], D7
0000509E 7000 moveq.l D0, 0x00
000050A0 6008 bra +0xA /* 000050AA */
label000050A2:
000050A2 5287 addq.l D7, 1
label000050A4:
000050A4 BE86 cmp.l D7, D6
000050A6 6FD0 ble -0x2E /* 00005078 */
000050A8 703F moveq.l D0, 0x3F
label000050AA:
000050AA 4CDF 00C0 movem.l D6,D7, [A7]+
000050AE 4E5E unlink A6
000050B0 4E75 rts
fn000050B2:
000050B2 4E56 FEEC link A6, -0x0114
000050B6 48E7 0300 movem.l -[A7], D6,D7
000050BA 486E FFFC pea.l [A6 - 0x4]
000050BE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000050C2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000050C6 508F addq.l A7, 8
000050C8 206E 000C movea.l A0, [A6 + 0xC]
000050CC 2050 movea.l A0, [A0]
000050CE 2C28 0002 move.l D6, [A0 + 0x2]
000050D2 7E01 moveq.l D7, 0x01
000050D4 605A bra +0x5C /* 00005130 */
label000050D6:
000050D6 486E FFEC pea.l [A6 - 0x14]
000050DA 2F07 move.l -[A7], D7
000050DC 2F2E 000C move.l -[A7], [A6 + 0xC]
000050E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000050E4 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000050E8 4FEF 0010 lea.l A7, [A7 + 0x10]
000050EC 202E FFF4 move.l D0, [A6 - 0xC]
000050F0 B0AE FFFC cmp.l D0, [A6 - 0x4]
000050F4 6638 bne +0x3A /* 0000512E */
000050F6 486E FEEC pea.l [A6 - 0x114]
000050FA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000050FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005102 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00005106 4FEF 000C lea.l A7, [A7 + 0xC]
0000510A 3F00 move.w -[A7], D0
0000510C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00005110 548F addq.l A7, 2
00005112 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005116 486E FEEC pea.l [A6 - 0x114]
0000511A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
0000511E 508F addq.l A7, 8
00005120 4A40 tst.w D0
00005122 670A beq +0xC /* 0000512E */
00005124 206E 0014 movea.l A0, [A6 + 0x14]
00005128 2087 move.l [A0], D7
0000512A 7000 moveq.l D0, 0x00
0000512C 6008 bra +0xA /* 00005136 */
label0000512E:
0000512E 5287 addq.l D7, 1
label00005130:
00005130 BE86 cmp.l D7, D6
00005132 6FA2 ble -0x5C /* 000050D6 */
00005134 703F moveq.l D0, 0x3F
label00005136:
00005136 4CDF 00C0 movem.l D6,D7, [A7]+
0000513A 4E5E unlink A6
0000513C 4E75 rts
export_386:
fn0000513E:
0000513E 4E56 FFFC link A6, -0x0004
00005142 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00005146 286E 000E movea.l A4, [A6 + 0xE]
0000514A 7C00 moveq.l D6, 0x00
0000514C 2E2C 0002 move.l D7, [A4 + 0x2]
00005150 3F2E 000C move.w -[A7], [A6 + 0xC]
00005154 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005158 4EBA 022A jsr [PC + 0x22A /* 00005384 */]
0000515C 5C8F addq.l A7, 6
0000515E 3A00 move.w D5, D0
00005160 3014 move.w D0, [A4]
00005162 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00005166 0001 0008 ori.b D1, 0x8
0000516A 00C8 .incomplete
0000516C 0010 002A ori.b [A0], 0x2A /* '*' */
00005170 004A 00C0 ori.w A2, 0xC0
00005174 00BE 006E 0086 ori.l <<invalid special address>>, 0x6E0086
0000517A 009E 2F2E 0012 ori.l [A6]+, 0x2F2E0012
00005180 3F05 move.w -[A7], D5
00005182 3F2E 000C move.w -[A7], [A6 + 0xC]
00005186 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000518A 4EBA 019C jsr [PC + 0x19C /* 00005328 */]
0000518E 4FEF 000C lea.l A7, [A7 + 0xC]
00005192 3C00 move.w D6, D0
00005194 6000 009C bra +0x9E /* 00005232 */
00005198 3005 move.w D0, D5
0000519A E240 asr D0.w, 1
0000519C 2F2E 0012 move.l -[A7], [A6 + 0x12]
000051A0 5240 addq.w D0, 1
000051A2 3F00 move.w -[A7], D0
000051A4 3F2E 000C move.w -[A7], [A6 + 0xC]
000051A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000051AC 4EBA 017A jsr [PC + 0x17A /* 00005328 */]
000051B0 4FEF 000C lea.l A7, [A7 + 0xC]
000051B4 3C00 move.w D6, D0
000051B6 6000 007A bra +0x7C /* 00005232 */
000051BA 3045 movea.w A0, D5
000051BC 486E FFFC pea.l [A6 - 0x4]
000051C0 2F08 move.l -[A7], A0
000051C2 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000051C6 508F addq.l A7, 8
000051C8 2F2E 0012 move.l -[A7], [A6 + 0x12]
000051CC 3F2E FFFE move.w -[A7], [A6 - 0x2]
000051D0 3F2E 000C move.w -[A7], [A6 + 0xC]
000051D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000051D8 4EBA 014E jsr [PC + 0x14E /* 00005328 */]
000051DC 4FEF 000C lea.l A7, [A7 + 0xC]
000051E0 3C00 move.w D6, D0
000051E2 604E bra +0x50 /* 00005232 */
000051E4 2F2E 0012 move.l -[A7], [A6 + 0x12]
000051E8 3F07 move.w -[A7], D7
000051EA 3F2E 000C move.w -[A7], [A6 + 0xC]
000051EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000051F2 4EBA 0134 jsr [PC + 0x134 /* 00005328 */]
000051F6 4FEF 000C lea.l A7, [A7 + 0xC]
000051FA 3C00 move.w D6, D0
000051FC 6034 bra +0x36 /* 00005232 */
000051FE 2F2E 0012 move.l -[A7], [A6 + 0x12]
00005202 2F07 move.l -[A7], D7
00005204 3F2E 000C move.w -[A7], [A6 + 0xC]
00005208 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000520C 4EBA 002E jsr [PC + 0x2E /* 0000523C */]
00005210 4FEF 000E lea.l A7, [A7 + 0xE]
00005214 3C00 move.w D6, D0
00005216 601A bra +0x1C /* 00005232 */
00005218 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000521C 486C 0006 pea.l [A4 + 0x6]
00005220 3F2E 000C move.w -[A7], [A6 + 0xC]
00005224 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005228 4EBA 006E jsr [PC + 0x6E /* 00005298 */]
0000522C 4FEF 000E lea.l A7, [A7 + 0xE]
00005230 3C00 move.w D6, D0
label00005232:
00005232 3006 move.w D0, D6
00005234 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00005238 4E5E unlink A6
0000523A 4E75 rts
export_382:
fn0000523C:
0000523C 4E56 0000 link A6, 0
00005240 48E7 0308 movem.l -[A7], D6,D7,A4
00005244 206E 0008 movea.l A0, [A6 + 0x8]
00005248 2850 movea.l A4, [A0]
0000524A 42A7 clr.l -[A7]
0000524C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005250 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005254 201F move.l D0, [A7]+
00005256 4878 0052 push.l 0x52 /* 'R' */
0000525A 2F00 move.l -[A7], D0
0000525C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005260 3E00 move.w D7, D0
00005262 7C00 moveq.l D6, 0x00
00005264 6024 bra +0x26 /* 0000528A */
label00005266:
00005266 302C 0002 move.w D0, [A4 + 0x2]
0000526A B06E 000C cmp.w D0, [A6 + 0xC]
0000526E 6614 bne +0x16 /* 00005284 */
00005270 202C 0006 move.l D0, [A4 + 0x6]
00005274 B0AE 000E cmp.l D0, [A6 + 0xE]
00005278 660A bne +0xC /* 00005284 */
0000527A 206E 0012 movea.l A0, [A6 + 0x12]
0000527E 3086 move.w [A0], D6
00005280 7000 moveq.l D0, 0x00
00005282 600C bra +0xE /* 00005290 */
label00005284:
00005284 49EC 0052 lea.l A4, [A4 + 0x52]
00005288 5246 addq.w D6, 1
label0000528A:
0000528A BC47 cmp.w D6, D7
0000528C 6DD8 blt -0x26 /* 00005266 */
0000528E 700B moveq.l D0, 0x0B
label00005290:
00005290 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005294 4E5E unlink A6
00005296 4E75 rts
export_385:
fn00005298:
00005298 4E56 FF00 link A6, -0x0100
0000529C 48E7 0308 movem.l -[A7], D6,D7,A4
000052A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000052A4 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000052A8 206E 0008 movea.l A0, [A6 + 0x8]
000052AC 2850 movea.l A4, [A0]
000052AE 42A7 clr.l -[A7]
000052B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000052B4 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000052B8 201F move.l D0, [A7]+
000052BA 4878 0052 push.l 0x52 /* 'R' */
000052BE 2F00 move.l -[A7], D0
000052C0 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000052C4 3E00 move.w D7, D0
000052C6 7C00 moveq.l D6, 0x00
000052C8 6048 bra +0x4A /* 00005312 */
label000052CA:
000052CA 302C 0002 move.w D0, [A4 + 0x2]
000052CE B06E 000C cmp.w D0, [A6 + 0xC]
000052D2 6638 bne +0x3A /* 0000530C */
000052D4 4AAC 003A tst.l [A4 + 0x3A]
000052D8 6732 beq +0x34 /* 0000530C */
000052DA 486E FF00 pea.l [A6 - 0x100]
000052DE 2F2C 003A move.l -[A7], [A4 + 0x3A]
000052E2 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000052E6 508F addq.l A7, 8
000052E8 2F2E 000E move.l -[A7], [A6 + 0xE]
000052EC 486E FF00 pea.l [A6 - 0x100]
000052F0 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000052F4 508F addq.l A7, 8
000052F6 4A40 tst.w D0
000052F8 6712 beq +0x14 /* 0000530C */
000052FA 206E 0012 movea.l A0, [A6 + 0x12]
000052FE 3086 move.w [A0], D6
00005300 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005304 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00005308 7000 moveq.l D0, 0x00
0000530A 6014 bra +0x16 /* 00005320 */
label0000530C:
0000530C 49EC 0052 lea.l A4, [A4 + 0x52]
00005310 5246 addq.w D6, 1
label00005312:
00005312 BC47 cmp.w D6, D7
00005314 6DB4 blt -0x4A /* 000052CA */
00005316 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000531A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000531E 700B moveq.l D0, 0x0B
label00005320:
00005320 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005324 4E5E unlink A6
00005326 4E75 rts
export_388:
fn00005328:
00005328 4E56 0000 link A6, 0
0000532C 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00005330 7A00 moveq.l D5, 0x00
00005332 206E 0008 movea.l A0, [A6 + 0x8]
00005336 2850 movea.l A4, [A0]
00005338 42A7 clr.l -[A7]
0000533A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000533E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005342 201F move.l D0, [A7]+
00005344 4878 0052 push.l 0x52 /* 'R' */
00005348 2F00 move.l -[A7], D0
0000534A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000534E 3E00 move.w D7, D0
00005350 7C00 moveq.l D6, 0x00
00005352 6022 bra +0x24 /* 00005376 */
label00005354:
00005354 302C 0002 move.w D0, [A4 + 0x2]
00005358 B06E 000C cmp.w D0, [A6 + 0xC]
0000535C 6612 bne +0x14 /* 00005370 */
0000535E 5245 addq.w D5, 1
00005360 BA6E 000E cmp.w D5, [A6 + 0xE]
00005364 660A bne +0xC /* 00005370 */
00005366 206E 0010 movea.l A0, [A6 + 0x10]
0000536A 3086 move.w [A0], D6
0000536C 7000 moveq.l D0, 0x00
0000536E 600C bra +0xE /* 0000537C */
label00005370:
00005370 49EC 0052 lea.l A4, [A4 + 0x52]
00005374 5246 addq.w D6, 1
label00005376:
00005376 BC47 cmp.w D6, D7
00005378 6DDA blt -0x24 /* 00005354 */
0000537A 700B moveq.l D0, 0x0B
label0000537C:
0000537C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00005380 4E5E unlink A6
00005382 4E75 rts
export_389:
fn00005384:
00005384 4E56 0000 link A6, 0
00005388 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000538C 3E2E 000C move.w D7, [A6 + 0xC]
00005390 7800 moveq.l D4, 0x00
00005392 206E 0008 movea.l A0, [A6 + 0x8]
00005396 2850 movea.l A4, [A0]
00005398 42A7 clr.l -[A7]
0000539A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000539E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000053A2 201F move.l D0, [A7]+
000053A4 4878 0052 push.l 0x52 /* 'R' */
000053A8 2F00 move.l -[A7], D0
000053AA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000053AE 3C00 move.w D6, D0
000053B0 7A00 moveq.l D5, 0x00
000053B2 600E bra +0x10 /* 000053C2 */
label000053B4:
000053B4 BE6C 0002 cmp.w D7, [A4 + 0x2]
000053B8 6602 bne +0x4 /* 000053BC */
000053BA 5244 addq.w D4, 1
label000053BC:
000053BC 49EC 0052 lea.l A4, [A4 + 0x52]
000053C0 5245 addq.w D5, 1
label000053C2:
000053C2 BA46 cmp.w D5, D6
000053C4 6DEE blt -0x10 /* 000053B4 */
000053C6 3004 move.w D0, D4
000053C8 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000053CC 4E5E unlink A6
000053CE 4E75 rts
fn000053D0:
000053D0 4E56 FFFC link A6, -0x0004
000053D4 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000053D8 286E 000C movea.l A4, [A6 + 0xC]
000053DC 7E00 moveq.l D7, 0x00
000053DE 2D6C 0002 FFFC move.l [A6 - 0x4], [A4 + 0x2]
000053E4 42A7 clr.l -[A7]
000053E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053EA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000053EE 201F move.l D0, [A7]+
000053F0 4878 001A push.l 0x1A
000053F4 2F00 move.l -[A7], D0
000053F6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000053FA 3C00 move.w D6, D0
000053FC 4A46 tst.w D6
000053FE 6606 bne +0x8 /* 00005406 */
00005400 7040 moveq.l D0, 0x40
00005402 6000 00A8 bra +0xAA /* 000054AC */
label00005406:
00005406 3014 move.w D0, [A4]
00005408 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000540C 0001 0008 ori.b D1, 0x8
00005410 009A 0010 001C ori.l [A2]+, 0x10001C
00005416 0028 0092 0090 ori.b [A0 + 0x90], 0x92
0000541C 003E 005E ori.b <<invalid special address>>, 0x5E /* '^' */
00005420 0074 3006 5340 ori.w [A4 + <<invalid base displacement size>>], 0x3006
00005426 206E 0010 movea.l A0, [A6 + 0x10]
0000542A 3080 move.w [A0], D0
0000542C 6000 007C bra +0x7E /* 000054AA */
00005430 3006 move.w D0, D6
00005432 E240 asr D0.w, 1
00005434 206E 0010 movea.l A0, [A6 + 0x10]
00005438 3080 move.w [A0], D0
0000543A 6000 006E bra +0x70 /* 000054AA */
0000543E 3046 movea.w A0, D6
00005440 486E FFFC pea.l [A6 - 0x4]
00005444 2F08 move.l -[A7], A0
00005446 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
0000544A 508F addq.l A7, 8
0000544C 202E FFFC move.l D0, [A6 - 0x4]
00005450 5380 subq.l D0, 1
00005452 206E 0010 movea.l A0, [A6 + 0x10]
00005456 3080 move.w [A0], D0
00005458 6050 bra +0x52 /* 000054AA */
0000545A 202E FFFC move.l D0, [A6 - 0x4]
0000545E 5380 subq.l D0, 1
00005460 206E 0010 movea.l A0, [A6 + 0x10]
00005464 3080 move.w [A0], D0
00005466 0CAE 0000 0001 FFFC cmpi.l [A6 - 0x4], 0x1
0000546E 6D08 blt +0xA /* 00005478 */
00005470 3046 movea.w A0, D6
00005472 B1EE FFFC cmpa.l A0, [A6 - 0x4]
00005476 6C32 bge +0x34 /* 000054AA */
label00005478:
00005478 7E40 moveq.l D7, 0x40
0000547A 602E bra +0x30 /* 000054AA */
0000547C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005480 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005484 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005488 4EBA 002A jsr [PC + 0x2A /* 000054B4 */]
0000548C 4FEF 000C lea.l A7, [A7 + 0xC]
00005490 3E00 move.w D7, D0
00005492 6016 bra +0x18 /* 000054AA */
00005494 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005498 486C 0006 pea.l [A4 + 0x6]
0000549C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000054A0 4EBA 0064 jsr [PC + 0x64 /* 00005506 */]
000054A4 4FEF 000C lea.l A7, [A7 + 0xC]
000054A8 3E00 move.w D7, D0
label000054AA:
000054AA 3007 move.w D0, D7
label000054AC:
000054AC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000054B0 4E5E unlink A6
000054B2 4E75 rts
fn000054B4:
000054B4 4E56 0000 link A6, 0
000054B8 48E7 0308 movem.l -[A7], D6,D7,A4
000054BC 206E 0008 movea.l A0, [A6 + 0x8]
000054C0 2850 movea.l A4, [A0]
000054C2 42A7 clr.l -[A7]
000054C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000054C8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000054CC 201F move.l D0, [A7]+
000054CE 4878 001A push.l 0x1A
000054D2 2F00 move.l -[A7], D0
000054D4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000054D8 3E00 move.w D7, D0
000054DA 7C00 moveq.l D6, 0x00
000054DC 601A bra +0x1C /* 000054F8 */
label000054DE:
000054DE 202C 0002 move.l D0, [A4 + 0x2]
000054E2 B0AE 000C cmp.l D0, [A6 + 0xC]
000054E6 660A bne +0xC /* 000054F2 */
000054E8 206E 0010 movea.l A0, [A6 + 0x10]
000054EC 3086 move.w [A0], D6
000054EE 7000 moveq.l D0, 0x00
000054F0 600C bra +0xE /* 000054FE */
label000054F2:
000054F2 49EC 001A lea.l A4, [A4 + 0x1A]
000054F6 5246 addq.w D6, 1
label000054F8:
000054F8 BC47 cmp.w D6, D7
000054FA 6DE2 blt -0x1C /* 000054DE */
000054FC 7040 moveq.l D0, 0x40
label000054FE:
000054FE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005502 4E5E unlink A6
00005504 4E75 rts
fn00005506:
00005506 4E56 FF00 link A6, -0x0100
0000550A 48E7 0308 movem.l -[A7], D6,D7,A4
0000550E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005512 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00005516 206E 0008 movea.l A0, [A6 + 0x8]
0000551A 2850 movea.l A4, [A0]
0000551C 42A7 clr.l -[A7]
0000551E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005522 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005526 201F move.l D0, [A7]+
00005528 4878 001A push.l 0x1A
0000552C 2F00 move.l -[A7], D0
0000552E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005532 3E00 move.w D7, D0
00005534 7C00 moveq.l D6, 0x00
00005536 6038 bra +0x3A /* 00005570 */
label00005538:
00005538 486E FF00 pea.l [A6 - 0x100]
0000553C 2F2C 0012 move.l -[A7], [A4 + 0x12]
00005540 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00005544 508F addq.l A7, 8
00005546 2F2E 000C move.l -[A7], [A6 + 0xC]
0000554A 486E FF00 pea.l [A6 - 0x100]
0000554E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00005552 508F addq.l A7, 8
00005554 4A40 tst.w D0
00005556 6712 beq +0x14 /* 0000556A */
00005558 206E 0010 movea.l A0, [A6 + 0x10]
0000555C 3086 move.w [A0], D6
0000555E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005562 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00005566 7000 moveq.l D0, 0x00
00005568 6014 bra +0x16 /* 0000557E */
label0000556A:
0000556A 49EC 001A lea.l A4, [A4 + 0x1A]
0000556E 5246 addq.w D6, 1
label00005570:
00005570 BC47 cmp.w D6, D7
00005572 6DC4 blt -0x3A /* 00005538 */
00005574 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005578 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000557C 7040 moveq.l D0, 0x40
label0000557E:
0000557E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005582 4E5E unlink A6
00005584 4E75 rts
fn00005586:
00005586 4E56 FFF8 link A6, -0x0008
0000558A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000558E 286E 0008 movea.l A4, [A6 + 0x8]
00005592 206E 000C movea.l A0, [A6 + 0xC]
00005596 7001 moveq.l D0, 0x01
00005598 3080 move.w [A0], D0
0000559A 4A54 tst.w [A4]
0000559C 6742 beq +0x44 /* 000055E0 */
0000559E 266D 8DD2 movea.l A3, [A5 - 0x722E]
000055A2 602A bra +0x2C /* 000055CE */
label000055A4:
000055A4 3014 move.w D0, [A4]
000055A6 B06B 0002 cmp.w D0, [A3 + 0x2]
000055AA 661E bne +0x20 /* 000055CA */
000055AC 486C 0006 pea.l [A4 + 0x6]
000055B0 486B 000C pea.l [A3 + 0xC]
000055B4 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000055B8 508F addq.l A7, 8
000055BA 4A40 tst.w D0
000055BC 670C beq +0xE /* 000055CA */
000055BE 206E 0010 movea.l A0, [A6 + 0x10]
000055C2 208B move.l [A0], A3
000055C4 7000 moveq.l D0, 0x00
000055C6 6000 0140 bra +0x142 /* 00005708 */
label000055CA:
000055CA 266B 0D6A movea.l A3, [A3 + 0xD6A]
label000055CE:
000055CE B6FC 0000 cmpa.w A3, 0x0
000055D2 66D0 bne -0x2E /* 000055A4 */
000055D4 206E 000C movea.l A0, [A6 + 0xC]
000055D8 4250 clr.w [A0]
000055DA 7000 moveq.l D0, 0x00
000055DC 6000 012A bra +0x12C /* 00005708 */
label000055E0:
000055E0 7000 moveq.l D0, 0x00
000055E2 102C 0006 move.b D0, [A4 + 0x6]
000055E6 4A40 tst.w D0
000055E8 660E bne +0x10 /* 000055F8 */
000055EA 206E 0010 movea.l A0, [A6 + 0x10]
000055EE 20AD 8FE8 move.l [A0], [A5 - 0x7018]
000055F2 7000 moveq.l D0, 0x00
000055F4 6000 0112 bra +0x114 /* 00005708 */
label000055F8:
000055F8 7A00 moveq.l D5, 0x00
000055FA 7000 moveq.l D0, 0x00
000055FC 102C 0006 move.b D0, [A4 + 0x6]
00005600 3C00 move.w D6, D0
00005602 7E01 moveq.l D7, 0x01
00005604 6016 bra +0x18 /* 0000561C */
label00005606:
00005606 3047 movea.w A0, D7
00005608 D1CC add.l A0, A4
0000560A 7000 moveq.l D0, 0x00
0000560C 1028 0006 move.b D0, [A0 + 0x6]
00005610 0C40 003A cmpi.w D0, 0x3A /* ':' */
00005614 6604 bne +0x6 /* 0000561A */
00005616 7A01 moveq.l D5, 0x01
00005618 6006 bra +0x8 /* 00005620 */
label0000561A:
0000561A 5247 addq.w D7, 1
label0000561C:
0000561C BE46 cmp.w D7, D6
0000561E 6FE6 ble -0x18 /* 00005606 */
label00005620:
00005620 4A45 tst.w D5
00005622 6730 beq +0x32 /* 00005654 */
00005624 266D 8DD2 movea.l A3, [A5 - 0x722E]
00005628 6022 bra +0x24 /* 0000564C */
label0000562A:
0000562A 486C 0006 pea.l [A4 + 0x6]
0000562E 486B 002C pea.l [A3 + 0x2C]
00005632 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00005636 508F addq.l A7, 8
00005638 4A40 tst.w D0
0000563A 670C beq +0xE /* 00005648 */
0000563C 206E 0010 movea.l A0, [A6 + 0x10]
00005640 208B move.l [A0], A3
00005642 7000 moveq.l D0, 0x00
00005644 6000 00C2 bra +0xC4 /* 00005708 */
label00005648:
00005648 266B 0D6A movea.l A3, [A3 + 0xD6A]
label0000564C:
0000564C B6FC 0000 cmpa.w A3, 0x0
00005650 66D8 bne -0x26 /* 0000562A */
00005652 602E bra +0x30 /* 00005682 */
label00005654:
00005654 266D 8DD2 movea.l A3, [A5 - 0x722E]
00005658 6022 bra +0x24 /* 0000567C */
label0000565A:
0000565A 486C 0006 pea.l [A4 + 0x6]
0000565E 486B 000C pea.l [A3 + 0xC]
00005662 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00005666 508F addq.l A7, 8
00005668 4A40 tst.w D0
0000566A 670C beq +0xE /* 00005678 */
0000566C 206E 0010 movea.l A0, [A6 + 0x10]
00005670 208B move.l [A0], A3
00005672 7000 moveq.l D0, 0x00
00005674 6000 0092 bra +0x94 /* 00005708 */
label00005678:
00005678 266B 0D6A movea.l A3, [A3 + 0xD6A]
label0000567C:
0000567C B6FC 0000 cmpa.w A3, 0x0
00005680 66D8 bne -0x26 /* 0000565A */
label00005682:
00005682 2D7C 4D44 4F43 FFFC move.l [A6 - 0x4], 0x4D444F43 /* 'MDOC' */
0000568A 2D6D 8DB0 FFF8 move.l [A6 - 0x8], [A5 - 0x7250]
00005690 486E FFF8 pea.l [A6 - 0x8]
00005694 486E FFFC pea.l [A6 - 0x4]
00005698 4854 pea.l [A4]
0000569A 486C 0006 pea.l [A4 + 0x6]
0000569E 486C 0006 pea.l [A4 + 0x6]
000056A2 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
000056A6 4FEF 0014 lea.l A7, [A7 + 0x14]
000056AA 4A40 tst.w D0
000056AC 6606 bne +0x8 /* 000056B4 */
000056AE 703E moveq.l D0, 0x3E
000056B0 6000 0056 bra +0x58 /* 00005708 */
label000056B4:
000056B4 0CAE 4D44 4F43 FFFC cmpi.l [A6 - 0x4], 0x4D444F43 /* 'MDOC' */
000056BC 660A bne +0xC /* 000056C8 */
000056BE 202E FFF8 move.l D0, [A6 - 0x8]
000056C2 B0AD 8DB0 cmp.l D0, [A5 - 0x7250]
000056C6 6704 beq +0x6 /* 000056CC */
label000056C8:
000056C8 7039 moveq.l D0, 0x39
000056CA 603C bra +0x3E /* 00005708 */
label000056CC:
000056CC 266D 8DD2 movea.l A3, [A5 - 0x722E]
000056D0 6028 bra +0x2A /* 000056FA */
label000056D2:
000056D2 3014 move.w D0, [A4]
000056D4 B06B 0002 cmp.w D0, [A3 + 0x2]
000056D8 661C bne +0x1E /* 000056F6 */
000056DA 486C 0006 pea.l [A4 + 0x6]
000056DE 486B 000C pea.l [A3 + 0xC]
000056E2 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000056E6 508F addq.l A7, 8
000056E8 4A40 tst.w D0
000056EA 670A beq +0xC /* 000056F6 */
000056EC 206E 0010 movea.l A0, [A6 + 0x10]
000056F0 208B move.l [A0], A3
000056F2 7000 moveq.l D0, 0x00
000056F4 6012 bra +0x14 /* 00005708 */
label000056F6:
000056F6 266B 0D6A movea.l A3, [A3 + 0xD6A]
label000056FA:
000056FA B6FC 0000 cmpa.w A3, 0x0
000056FE 66D2 bne -0x2C /* 000056D2 */
00005700 206E 000C movea.l A0, [A6 + 0xC]
00005704 4250 clr.w [A0]
00005706 7000 moveq.l D0, 0x00
label00005708:
00005708 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000570C 4E5E unlink A6
0000570E 4E75 rts
fn00005710:
00005710 4E56 FFC2 link A6, -0x003E
00005714 48E7 0118 movem.l -[A7], D7,A3,A4
00005718 266E 000C movea.l A3, [A6 + 0xC]
0000571C 286E 001C movea.l A4, [A6 + 0x1C]
00005720 206E 0018 movea.l A0, [A6 + 0x18]
00005724 4250 clr.w [A0]
00005726 4254 clr.w [A4]
00005728 422C 0006 clr.b [A4 + 0x6]
0000572C 0C53 2B6B cmpi.w [A3], 0x2B6B /* '+k' */
00005730 6620 bne +0x22 /* 00005752 */
00005732 508B addq.l A3, 8
00005734 206E 0018 movea.l A0, [A6 + 0x18]
00005738 5250 addq.w [A0], 1
0000573A 0C53 2B56 cmpi.w [A3], 0x2B56 /* '+V' */
0000573E 6706 beq +0x8 /* 00005746 */
00005740 7002 moveq.l D0, 0x02
00005742 6000 00A6 bra +0xA8 /* 000057EA */
label00005746:
00005746 206E 0018 movea.l A0, [A6 + 0x18]
0000574A 5250 addq.w [A0], 1
0000574C 7000 moveq.l D0, 0x00
0000574E 6000 009A bra +0x9C /* 000057EA */
label00005752:
00005752 0C53 2B56 cmpi.w [A3], 0x2B56 /* '+V' */
00005756 6612 bne +0x14 /* 0000576A */
00005758 508B addq.l A3, 8
0000575A 206E 0018 movea.l A0, [A6 + 0x18]
0000575E 5250 addq.w [A0], 1
00005760 4A53 tst.w [A3]
00005762 6606 bne +0x8 /* 0000576A */
00005764 7000 moveq.l D0, 0x00
00005766 6000 0082 bra +0x84 /* 000057EA */
label0000576A:
0000576A 486E FFC6 pea.l [A6 - 0x3A]
0000576E 486E FFC4 pea.l [A6 - 0x3C]
00005772 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005776 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000577A 2F0B move.l -[A7], A3
0000577C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005780 4EBA B662 jsr [PC - 0x499E /* 00000DE4 */]
00005784 4FEF 0018 lea.l A7, [A7 + 0x18]
00005788 3E00 move.w D7, D0
0000578A 4A47 tst.w D7
0000578C 6626 bne +0x28 /* 000057B4 */
0000578E 486C 0006 pea.l [A4 + 0x6]
00005792 486E FFC6 pea.l [A6 - 0x3A]
00005796 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000579A 508F addq.l A7, 8
0000579C 486E FFC6 pea.l [A6 - 0x3A]
000057A0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000057A4 588F addq.l A7, 4
000057A6 206E 0018 movea.l A0, [A6 + 0x18]
000057AA 302E FFC4 move.w D0, [A6 - 0x3C]
000057AE D150 add.w [A0], D0
000057B0 7000 moveq.l D0, 0x00
000057B2 6036 bra +0x38 /* 000057EA */
label000057B4:
000057B4 0C47 0010 cmpi.w D7, 0x10
000057B8 6704 beq +0x6 /* 000057BE */
000057BA 3007 move.w D0, D7
000057BC 602C bra +0x2E /* 000057EA */
label000057BE:
000057BE 486C 0006 pea.l [A4 + 0x6]
000057C2 486E FFC4 pea.l [A6 - 0x3C]
000057C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000057CA 2F0B move.l -[A7], A3
000057CC 4EBA 0024 jsr [PC + 0x24 /* 000057F2 */]
000057D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000057D4 3E00 move.w D7, D0
000057D6 4A47 tst.w D7
000057D8 6704 beq +0x6 /* 000057DE */
000057DA 3007 move.w D0, D7
000057DC 600C bra +0xE /* 000057EA */
label000057DE:
000057DE 206E 0018 movea.l A0, [A6 + 0x18]
000057E2 302E FFC4 move.w D0, [A6 - 0x3C]
000057E6 D150 add.w [A0], D0
000057E8 7000 moveq.l D0, 0x00
label000057EA:
000057EA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000057EE 4E5E unlink A6
000057F0 4E75 rts
fn000057F2:
000057F2 4E56 FFF8 link A6, -0x0008
000057F6 48E7 0038 movem.l -[A7], A2,A3,A4
000057FA 286E 0008 movea.l A4, [A6 + 0x8]
000057FE 266E 000C movea.l A3, [A6 + 0xC]
00005802 246E 0014 movea.l A2, [A6 + 0x14]
00005806 2D4C FFF8 move.l [A6 - 0x8], A4
0000580A 6004 bra +0x6 /* 00005810 */
label0000580C:
0000580C 50AE FFF8 addq.l [A6 - 0x8], 8
label00005810:
00005810 206E FFF8 movea.l A0, [A6 - 0x8]
00005814 4A50 tst.w [A0]
00005816 66F4 bne -0xA /* 0000580C */
00005818 202E FFF8 move.l D0, [A6 - 0x8]
0000581C 908C sub.l D0, A4
0000581E E680 asr D0, 3
00005820 206E 0010 movea.l A0, [A6 + 0x10]
00005824 3080 move.w [A0], D0
00005826 206E FFF8 movea.l A0, [A6 - 0x8]
0000582A 3028 0002 move.w D0, [A0 + 0x2]
0000582E 906C 0002 sub.w D0, [A4 + 0x2]
00005832 48C0 ext.l D0
00005834 2D40 FFFC move.l [A6 - 0x4], D0
00005838 0CAE 0000 00FF FFFC cmpi.l [A6 - 0x4], 0xFF
00005840 6D04 blt +0x6 /* 00005846 */
00005842 700E moveq.l D0, 0x0E
00005844 601E bra +0x20 /* 00005864 */
label00005846:
00005846 306C 0002 movea.w A0, [A4 + 0x2]
0000584A D1CB add.l A0, A3
0000584C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005850 486A 0001 pea.l [A2 + 0x1]
00005854 4850 pea.l [A0]
00005856 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000585A 4FEF 000C lea.l A7, [A7 + 0xC]
0000585E 14AE FFFF move.b [A2], [A6 - 0x1]
00005862 7000 moveq.l D0, 0x00
label00005864:
00005864 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00005868 4E5E unlink A6
0000586A 4E75 rts
export_390:
fn0000586C:
0000586C 4E56 FFDE link A6, -0x0022
00005870 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005874 286E 000C movea.l A4, [A6 + 0xC]
00005878 42A7 clr.l -[A7]
0000587A 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
0000587E 201F move.l D0, [A7]+
00005880 0C80 0000 1388 cmpi.l D0, 0x1388
00005886 6C06 bge +0x8 /* 0000588E */
00005888 7032 moveq.l D0, 0x32
0000588A 6000 00F2 bra +0xF4 /* 0000597E */
label0000588E:
0000588E 0C6E 0002 001C cmpi.w [A6 + 0x1C], 0x2
00005894 56C0 sne D0
00005896 4400 neg.b D0
00005898 4880 ext.w D0
0000589A 3F00 move.w -[A7], D0
0000589C 4EBA 16B8 jsr [PC + 0x16B8 /* 00006F56 */]
000058A0 548F addq.l A7, 2
000058A2 2640 movea.l A3, D0
000058A4 276E 0008 0008 move.l [A3 + 0x8], [A6 + 0x8]
000058AA 276E 0010 0004 move.l [A3 + 0x4], [A6 + 0x10]
000058B0 274C 000C move.l [A3 + 0xC], A4
000058B4 26AE 0014 move.l [A3], [A6 + 0x14]
000058B8 176E 001D 0010 move.b [A3 + 0x10], [A6 + 0x1D]
label000058BE:
000058BE 7E00 moveq.l D7, 0x00
000058C0 6010 bra +0x12 /* 000058D2 */
label000058C2:
000058C2 3007 move.w D0, D7
000058C4 48C0 ext.l D0
000058C6 E580 asl D0, 2
000058C8 D08E add.l D0, A6
000058CA 2040 movea.l A0, D0
000058CC 42A8 FFDE clr.l [A0 - 0x22]
000058D0 5247 addq.w D7, 1
label000058D2:
000058D2 0C47 0008 cmpi.w D7, 0x8
000058D6 6DEA blt -0x14 /* 000058C2 */
000058D8 306C 0002 movea.w A0, [A4 + 0x2]
000058DC D1EE 0010 add.l A0, [A6 + 0x10]
000058E0 326C 0004 movea.w A1, [A4 + 0x4]
000058E4 2F09 move.l -[A7], A1
000058E6 4850 pea.l [A0]
000058E8 486E FFDE pea.l [A6 - 0x22]
000058EC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000058F0 4FEF 000C lea.l A7, [A7 + 0xC]
000058F4 4A6D 8F76 tst.w [A5 - 0x708A]
000058F8 6F18 ble +0x1A /* 00005912 */
000058FA 2F0C move.l -[A7], A4
000058FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005900 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
00005904 508F addq.l A7, 8
00005906 3C00 move.w D6, D0
00005908 4A46 tst.w D6
0000590A 6706 beq +0x8 /* 00005912 */
0000590C 3006 move.w D0, D6
0000590E 6000 006E bra +0x70 /* 0000597E */
label00005912:
00005912 426E FFFE clr.w [A6 - 0x2]
00005916 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000591A 486E FFDE pea.l [A6 - 0x22]
0000591E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005922 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005926 2F0C move.l -[A7], A4
00005928 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000592C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005930 4EBA 0054 jsr [PC + 0x54 /* 00005986 */]
00005934 4FEF 001C lea.l A7, [A7 + 0x1C]
00005938 3C00 move.w D6, D0
0000593A 4A6D 8F76 tst.w [A5 - 0x708A]
0000593E 6F0A ble +0xC /* 0000594A */
00005940 486E FFFE pea.l [A6 - 0x2]
00005944 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00005948 588F addq.l A7, 4
label0000594A:
0000594A 4A6E FFFE tst.w [A6 - 0x2]
0000594E 6600 FF6E bne -0x90 /* 000058BE */
00005952 4A6D 8F76 tst.w [A5 - 0x708A]
00005956 6F10 ble +0x12 /* 00005968 */
00005958 3F2E 001C move.w -[A7], [A6 + 0x1C]
0000595C 2F0C move.l -[A7], A4
0000595E 3F06 move.w -[A7], D6
00005960 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
00005964 508F addq.l A7, 8
00005966 3C00 move.w D6, D0
label00005968:
00005968 0C6E 0002 001C cmpi.w [A6 + 0x1C], 0x2
0000596E 56C0 sne D0
00005970 4400 neg.b D0
00005972 4880 ext.w D0
00005974 3F00 move.w -[A7], D0
00005976 4EBA 163E jsr [PC + 0x163E /* 00006FB6 */]
0000597A 548F addq.l A7, 2
0000597C 3006 move.w D0, D6
label0000597E:
0000597E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00005982 4E5E unlink A6
00005984 4E75 rts
fn00005986:
00005986 4E56 FFF8 link A6, -0x0008
0000598A 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
0000598E 286E 0008 movea.l A4, [A6 + 0x8]
00005992 266E 0010 movea.l A3, [A6 + 0x10]
00005996 426E FFFE clr.w [A6 - 0x2]
0000599A 7001 moveq.l D0, 0x01
0000599C 3D40 FFF8 move.w [A6 - 0x8], D0
000059A0 3C13 move.w D6, [A3]
000059A2 4AAE 0020 tst.l [A6 + 0x20]
000059A6 671E beq +0x20 /* 000059C6 */
000059A8 0C46 0BB8 cmpi.w D6, 0xBB8
000059AC 6F34 ble +0x36 /* 000059E2 */
000059AE 0C46 0C07 cmpi.w D6, 0xC07
000059B2 6C2E bge +0x30 /* 000059E2 */
000059B4 41ED 9128 lea.l A0, [A5 - 0x6ED8]
000059B8 D0C6 add.w A0, D6
000059BA 1028 F447 move.b D0, [A0 - 0xBB9]
000059BE 4880 ext.w D0
000059C0 3D40 FFF8 move.w [A6 - 0x8], D0
000059C4 601C bra +0x1E /* 000059E2 */
label000059C6:
000059C6 0C46 07D0 cmpi.w D6, 0x7D0
000059CA 6F16 ble +0x18 /* 000059E2 */
000059CC 0C46 0856 cmpi.w D6, 0x856
000059D0 6C10 bge +0x12 /* 000059E2 */
000059D2 41ED 90A2 lea.l A0, [A5 - 0x6F5E]
000059D6 D0C6 add.w A0, D6
000059D8 1028 F82F move.b D0, [A0 - 0x7D1]
000059DC 4880 ext.w D0
000059DE 3D40 FFF8 move.w [A6 - 0x8], D0
label000059E2:
000059E2 4A6E FFF8 tst.w [A6 - 0x8]
000059E6 6700 00B4 beq +0xB6 /* 00005A9C */
000059EA 486C 0020 pea.l [A4 + 0x20]
000059EE 2F2E 001C move.l -[A7], [A6 + 0x1C]
000059F2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000059F6 508F addq.l A7, 8
000059F8 4A40 tst.w D0
000059FA 6700 00A0 beq +0xA2 /* 00005A9C */
000059FE 4AAE 0020 tst.l [A6 + 0x20]
00005A02 670A beq +0xC /* 00005A0E */
00005A04 3D6C 0042 FFFA move.w [A6 - 0x6], [A4 + 0x42]
00005A0A 6000 0086 bra +0x88 /* 00005A92 */
label00005A0E:
00005A0E 3D6C 0040 FFFA move.w [A6 - 0x6], [A4 + 0x40]
00005A14 6000 007C bra +0x7E /* 00005A92 */
label00005A18:
00005A18 302E FFFA move.w D0, [A6 - 0x6]
00005A1C 48C0 ext.l D0
00005A1E E780 asl D0, 3
00005A20 D0AC 0012 add.l D0, [A4 + 0x12]
00005A24 2440 movea.l A2, D0
00005A26 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005A2A 2F0B move.l -[A7], A3
00005A2C 2F2C 000E move.l -[A7], [A4 + 0xE]
00005A30 2F0A move.l -[A7], A2
00005A32 4EBA 14D4 jsr [PC + 0x14D4 /* 00006F08 */]
00005A36 4FEF 0010 lea.l A7, [A7 + 0x10]
00005A3A 4A40 tst.w D0
00005A3C 6740 beq +0x42 /* 00005A7E */
00005A3E 2F2E 0020 move.l -[A7], [A6 + 0x20]
00005A42 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005A46 2F0B move.l -[A7], A3
00005A48 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005A4C 2F2E 000C move.l -[A7], [A6 + 0xC]
00005A50 2F0A move.l -[A7], A2
00005A52 2F0C move.l -[A7], A4
00005A54 4EBA 00F2 jsr [PC + 0xF2 /* 00005B48 */]
00005A58 4FEF 001C lea.l A7, [A7 + 0x1C]
00005A5C 3E00 move.w D7, D0
00005A5E 4A47 tst.w D7
00005A60 6F10 ble +0x12 /* 00005A72 */
00005A62 2F2C 000E move.l -[A7], [A4 + 0xE]
00005A66 2F0A move.l -[A7], A2
00005A68 2F0C move.l -[A7], A4
00005A6A 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00005A6E 4FEF 000C lea.l A7, [A7 + 0xC]
label00005A72:
00005A72 0C47 FC18 cmpi.w D7, 0xFC18
00005A76 6724 beq +0x26 /* 00005A9C */
00005A78 3007 move.w D0, D7
00005A7A 6000 00C4 bra +0xC6 /* 00005B40 */
label00005A7E:
00005A7E 302E FFFA move.w D0, [A6 - 0x6]
00005A82 48C0 ext.l D0
00005A84 E780 asl D0, 3
00005A86 D0AC 0012 add.l D0, [A4 + 0x12]
00005A8A 2040 movea.l A0, D0
00005A8C 3D68 0006 FFFA move.w [A6 - 0x6], [A0 + 0x6]
label00005A92:
00005A92 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF
00005A98 6600 FF7E bne -0x80 /* 00005A18 */
label00005A9C:
00005A9C 4A6E FFF8 tst.w [A6 - 0x8]
00005AA0 6708 beq +0xA /* 00005AAA */
00005AA2 0C54 0006 cmpi.w [A4], 0x6
00005AA6 6600 0090 bne +0x92 /* 00005B38 */
label00005AAA:
00005AAA 2F2E 0020 move.l -[A7], [A6 + 0x20]
00005AAE 486E FFFC pea.l [A6 - 0x4]
00005AB2 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005AB6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005ABA 2F0B move.l -[A7], A3
00005ABC 2F2E 000C move.l -[A7], [A6 + 0xC]
00005AC0 4EAD 0D2A jsr [A5 + 0xD2A /* export_417 */]
00005AC4 4FEF 0018 lea.l A7, [A7 + 0x18]
00005AC8 3E00 move.w D7, D0
00005ACA 0C47 FC18 cmpi.w D7, 0xFC18
00005ACE 6604 bne +0x6 /* 00005AD4 */
00005AD0 426E FFFC clr.w [A6 - 0x4]
label00005AD4:
00005AD4 4A47 tst.w D7
00005AD6 6F18 ble +0x1A /* 00005AF0 */
00005AD8 4A6E FFFC tst.w [A6 - 0x4]
00005ADC 6712 beq +0x14 /* 00005AF0 */
00005ADE 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005AE2 2F0B move.l -[A7], A3
00005AE4 2F2E 000C move.l -[A7], [A6 + 0xC]
00005AE8 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00005AEC 4FEF 000C lea.l A7, [A7 + 0xC]
label00005AF0:
00005AF0 4A6E FFFC tst.w [A6 - 0x4]
00005AF4 6704 beq +0x6 /* 00005AFA */
00005AF6 3007 move.w D0, D7
00005AF8 6046 bra +0x48 /* 00005B40 */
label00005AFA:
00005AFA 4AAE 0020 tst.l [A6 + 0x20]
00005AFE 6720 beq +0x22 /* 00005B20 */
00005B00 2F2E 0020 move.l -[A7], [A6 + 0x20]
00005B04 486E FFFE pea.l [A6 - 0x2]
00005B08 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005B0C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005B10 2F0B move.l -[A7], A3
00005B12 2F2E 000C move.l -[A7], [A6 + 0xC]
00005B16 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
00005B1A 4FEF 0018 lea.l A7, [A7 + 0x18]
00005B1E 6020 bra +0x22 /* 00005B40 */
label00005B20:
00005B20 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005B24 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005B28 2F0B move.l -[A7], A3
00005B2A 2F2E 000C move.l -[A7], [A6 + 0xC]
00005B2E 4EAD 090A jsr [A5 + 0x90A /* export_285 */]
00005B32 4FEF 0010 lea.l A7, [A7 + 0x10]
00005B36 6008 bra +0xA /* 00005B40 */
label00005B38:
00005B38 49EC 0044 lea.l A4, [A4 + 0x44]
00005B3C 6000 FEA4 bra -0x15A /* 000059E2 */
label00005B40:
00005B40 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00005B44 4E5E unlink A6
00005B46 4E75 rts
fn00005B48:
00005B48 4E56 FF66 link A6, -0x009A
00005B4C 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00005B50 266E 000C movea.l A3, [A6 + 0xC]
00005B54 286E 0018 movea.l A4, [A6 + 0x18]
00005B58 7E00 moveq.l D7, 0x00
00005B5A 206E 0008 movea.l A0, [A6 + 0x8]
00005B5E 43EE FFBC lea.l A1, [A6 - 0x44]
00005B62 7010 moveq.l D0, 0x10
label00005B64:
00005B64 22D8 move.l [A1]+, [A0]+
00005B66 51C8 FFFC dbf D0, -0x6 /* 00005B64 */
00005B6A 486E FFAC pea.l [A6 - 0x54]
00005B6E 42A7 clr.l -[A7]
00005B70 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00005B74 508F addq.l A7, 8
00005B76 3D47 FFAC move.w [A6 - 0x54], D7
00005B7A 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00005B7E 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00005B82 206E FFB8 movea.l A0, [A6 - 0x48]
00005B86 2F10 move.l -[A7], [A0]
00005B88 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005B8C 2F0C move.l -[A7], A4
00005B8E 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00005B92 4FEF 000C lea.l A7, [A7 + 0xC]
00005B96 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00005B9A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00005B9E 42A7 clr.l -[A7]
00005BA0 42A7 clr.l -[A7]
00005BA2 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00005BA6 205F movea.l A0, [A7]+
00005BA8 2D48 FF6E move.l [A6 - 0x92], A0
00005BAC 486E FFAC pea.l [A6 - 0x54]
00005BB0 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005BB4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00005BB8 508F addq.l A7, 8
00005BBA 508C addq.l A4, 8
00005BBC 4AAE 0020 tst.l [A6 + 0x20]
00005BC0 6718 beq +0x1A /* 00005BDA */
00005BC2 0C54 0005 cmpi.w [A4], 0x5
00005BC6 6710 beq +0x12 /* 00005BD8 */
00005BC8 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005BCC 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00005BD0 588F addq.l A7, 4
00005BD2 7031 moveq.l D0, 0x31
00005BD4 6000 0242 bra +0x244 /* 00005E18 */
label00005BD8:
00005BD8 508C addq.l A4, 8
label00005BDA:
00005BDA 4AAE 0020 tst.l [A6 + 0x20]
00005BDE 6708 beq +0xA /* 00005BE8 */
00005BE0 0C54 0006 cmpi.w [A4], 0x6
00005BE4 6700 00C2 beq +0xC4 /* 00005CA8 */
label00005BE8:
00005BE8 4AAE 0020 tst.l [A6 + 0x20]
00005BEC 6606 bne +0x8 /* 00005BF4 */
00005BEE 4A54 tst.w [A4]
00005BF0 6700 00B6 beq +0xB8 /* 00005CA8 */
label00005BF4:
00005BF4 4A47 tst.w D7
00005BF6 6724 beq +0x26 /* 00005C1C */
00005BF8 4AAE 0020 tst.l [A6 + 0x20]
00005BFC 6716 beq +0x18 /* 00005C14 */
00005BFE 0C54 0007 cmpi.w [A4], 0x7
00005C02 6710 beq +0x12 /* 00005C14 */
00005C04 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005C08 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00005C0C 588F addq.l A7, 4
00005C0E 7002 moveq.l D0, 0x02
00005C10 6000 0206 bra +0x208 /* 00005E18 */
label00005C14:
00005C14 0C54 0007 cmpi.w [A4], 0x7
00005C18 6602 bne +0x4 /* 00005C1C */
00005C1A 508C addq.l A4, 8
label00005C1C:
00005C1C 486E FF72 pea.l [A6 - 0x8E]
00005C20 486E FF68 pea.l [A6 - 0x98]
00005C24 2F2E 001C move.l -[A7], [A6 + 0x1C]
00005C28 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005C2C 2F0C move.l -[A7], A4
00005C2E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005C32 4EBA A3CE jsr [PC - 0x5C32 /* 00000002 */]
00005C36 4FEF 0018 lea.l A7, [A7 + 0x18]
00005C3A 3C00 move.w D6, D0
00005C3C 4A46 tst.w D6
00005C3E 6710 beq +0x12 /* 00005C50 */
00005C40 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005C44 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00005C48 588F addq.l A7, 4
00005C4A 3006 move.w D0, D6
00005C4C 6000 01CA bra +0x1CC /* 00005E18 */
label00005C50:
00005C50 5247 addq.w D7, 1
00005C52 302E FF68 move.w D0, [A6 - 0x98]
00005C56 48C0 ext.l D0
00005C58 E780 asl D0, 3
00005C5A D9C0 add.l A4, D0
00005C5C 486E FFAC pea.l [A6 - 0x54]
00005C60 42A7 clr.l -[A7]
00005C62 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00005C66 508F addq.l A7, 8
00005C68 3D47 FFAC move.w [A6 - 0x54], D7
00005C6C 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00005C70 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00005C74 206E FFB8 movea.l A0, [A6 - 0x48]
00005C78 2F10 move.l -[A7], [A0]
00005C7A 486E FF72 pea.l [A6 - 0x8E]
00005C7E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005C82 508F addq.l A7, 8
00005C84 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00005C88 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00005C8C 486E FF72 pea.l [A6 - 0x8E]
00005C90 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00005C94 588F addq.l A7, 4
00005C96 486E FFAC pea.l [A6 - 0x54]
00005C9A 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005C9E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00005CA2 508F addq.l A7, 8
00005CA4 6000 FF34 bra -0xCA /* 00005BDA */
label00005CA8:
00005CA8 7E00 moveq.l D7, 0x00
00005CAA 2D4B FF6A move.l [A6 - 0x96], A3
00005CAE 508B addq.l A3, 8
00005CB0 4A53 tst.w [A3]
00005CB2 674C beq +0x4E /* 00005D00 */
label00005CB4:
00005CB4 5247 addq.w D7, 1
00005CB6 3F07 move.w -[A7], D7
00005CB8 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005CBC 2F2E FFCA move.l -[A7], [A6 - 0x36]
00005CC0 2F0B move.l -[A7], A3
00005CC2 4EBA 015C jsr [PC + 0x15C /* 00005E20 */]
00005CC6 4FEF 000E lea.l A7, [A7 + 0xE]
00005CCA 3C00 move.w D6, D0
00005CCC 4A46 tst.w D6
00005CCE 6710 beq +0x12 /* 00005CE0 */
00005CD0 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005CD4 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00005CD8 588F addq.l A7, 4
00005CDA 3006 move.w D0, D6
00005CDC 6000 013A bra +0x13C /* 00005E18 */
label00005CE0:
00005CE0 508B addq.l A3, 8
00005CE2 4A53 tst.w [A3]
00005CE4 671A beq +0x1C /* 00005D00 */
00005CE6 0C53 0007 cmpi.w [A3], 0x7
00005CEA 6710 beq +0x12 /* 00005CFC */
00005CEC 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005CF0 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00005CF4 588F addq.l A7, 4
00005CF6 7013 moveq.l D0, 0x13
00005CF8 6000 011E bra +0x120 /* 00005E18 */
label00005CFC:
00005CFC 508B addq.l A3, 8
00005CFE 60B4 bra -0x4A /* 00005CB4 */
label00005D00:
00005D00 508B addq.l A3, 8
00005D02 284B movea.l A4, A3
label00005D04:
00005D04 0C54 0001 cmpi.w [A4], 0x1
00005D08 6606 bne +0x8 /* 00005D10 */
00005D0A 7011 moveq.l D0, 0x11
00005D0C 6000 010A bra +0x10C /* 00005E18 */
label00005D10:
00005D10 0C54 2715 cmpi.w [A4], 0x2715
00005D14 663A bne +0x3C /* 00005D50 */
00005D16 508C addq.l A4, 8
00005D18 0C54 2718 cmpi.w [A4], 0x2718
00005D1C 6732 beq +0x34 /* 00005D50 */
00005D1E 0C54 271D cmpi.w [A4], 0x271D
00005D22 672C beq +0x2E /* 00005D50 */
00005D24 2F2E FFCA move.l -[A7], [A6 - 0x36]
00005D28 2F2E FF6A move.l -[A7], [A6 - 0x96]
00005D2C 2F2E FFCA move.l -[A7], [A6 - 0x36]
00005D30 2F0C move.l -[A7], A4
00005D32 4EBA 11D4 jsr [PC + 0x11D4 /* 00006F08 */]
00005D36 4FEF 0010 lea.l A7, [A7 + 0x10]
00005D3A 4A40 tst.w D0
00005D3C 661A bne +0x1C /* 00005D58 */
00005D3E 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005D42 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00005D46 588F addq.l A7, 4
00005D48 7011 moveq.l D0, 0x11
00005D4A 6000 00CC bra +0xCE /* 00005E18 */
label00005D4E:
00005D4E 508C addq.l A4, 8
label00005D50:
00005D50 4A54 tst.w [A4]
00005D52 66FA bne -0x4 /* 00005D4E */
00005D54 508C addq.l A4, 8
00005D56 60AC bra -0x52 /* 00005D04 */
label00005D58:
00005D58 49EC FFF0 lea.l A4, [A4 - 0x10]
00005D5C 3D6D 8DB8 FF66 move.w [A6 - 0x9A], [A5 - 0x7248]
00005D62 4AAE 0020 tst.l [A6 + 0x20]
00005D66 6716 beq +0x18 /* 00005D7E */
00005D68 42A7 clr.l -[A7]
00005D6A 3F3C 0005 move.w -[A7], 0x5
00005D6E 3F3C 0007 move.w -[A7], 0x7
00005D72 2F2E 0020 move.l -[A7], [A6 + 0x20]
00005D76 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00005D7A 4FEF 000C lea.l A7, [A7 + 0xC]
label00005D7E:
00005D7E 3F3C 0001 move.w -[A7], 0x1
00005D82 4EBA 11D2 jsr [PC + 0x11D2 /* 00006F56 */]
00005D86 548F addq.l A7, 2
00005D88 2440 movea.l A2, D0
00005D8A 256E 0008 0008 move.l [A2 + 0x8], [A6 + 0x8]
00005D90 206A 0008 movea.l A0, [A2 + 0x8]
00005D94 2568 000E 0004 move.l [A2 + 0x4], [A0 + 0xE]
00005D9A 254B 000C move.l [A2 + 0xC], A3
00005D9E 24AE FF6E move.l [A2], [A6 - 0x92]
00005DA2 7002 moveq.l D0, 0x02
00005DA4 1540 0010 move.b [A2 + 0x10], D0
00005DA8 3F3C 0001 move.w -[A7], 0x1
00005DAC 2F2E 0020 move.l -[A7], [A6 + 0x20]
00005DB0 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005DB4 2F0C move.l -[A7], A4
00005DB6 2F0B move.l -[A7], A3
00005DB8 2F2E FF6A move.l -[A7], [A6 - 0x96]
00005DBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005DC0 4EBA 015C jsr [PC + 0x15C /* 00005F1E */]
00005DC4 4FEF 001A lea.l A7, [A7 + 0x1A]
00005DC8 3C00 move.w D6, D0
00005DCA 3F3C 0001 move.w -[A7], 0x1
00005DCE 4EBA 11E6 jsr [PC + 0x11E6 /* 00006FB6 */]
00005DD2 548F addq.l A7, 2
00005DD4 3B6E FF66 8DB8 move.w [A5 - 0x7248], [A6 - 0x9A]
00005DDA 0C46 FC1B cmpi.w D6, 0xFC1B
00005DDE 6602 bne +0x4 /* 00005DE2 */
00005DE0 7C1F moveq.l D6, 0x1F
label00005DE2:
00005DE2 0C46 FC1C cmpi.w D6, 0xFC1C
00005DE6 6602 bne +0x4 /* 00005DEA */
00005DE8 7C23 moveq.l D6, 0x23
label00005DEA:
00005DEA 0C46 FC19 cmpi.w D6, 0xFC19
00005DEE 6602 bne +0x4 /* 00005DF2 */
00005DF0 7C00 moveq.l D6, 0x00
label00005DF2:
00005DF2 4A46 tst.w D6
00005DF4 6F16 ble +0x18 /* 00005E0C */
00005DF6 206E 0008 movea.l A0, [A6 + 0x8]
00005DFA 2F28 000E move.l -[A7], [A0 + 0xE]
00005DFE 2F0B move.l -[A7], A3
00005E00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005E04 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00005E08 4FEF 000C lea.l A7, [A7 + 0xC]
label00005E0C:
00005E0C 2F2E FF6E move.l -[A7], [A6 - 0x92]
00005E10 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00005E14 588F addq.l A7, 4
00005E16 3006 move.w D0, D6
label00005E18:
00005E18 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00005E1C 4E5E unlink A6
00005E1E 4E75 rts
fn00005E20:
00005E20 4E56 FEEC link A6, -0x0114
00005E24 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00005E28 286E 0008 movea.l A4, [A6 + 0x8]
00005E2C 266E 000C movea.l A3, [A6 + 0xC]
00005E30 3E2E 0014 move.w D7, [A6 + 0x14]
00005E34 486E FEEC pea.l [A6 - 0x114]
00005E38 2F0B move.l -[A7], A3
00005E3A 2F0C move.l -[A7], A4
00005E3C 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00005E40 4FEF 000C lea.l A7, [A7 + 0xC]
00005E44 486E FEEC pea.l [A6 - 0x114]
00005E48 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00005E4C 588F addq.l A7, 4
00005E4E 3A00 move.w D5, D0
00005E50 4A45 tst.w D5
00005E52 6706 beq +0x8 /* 00005E5A */
00005E54 3005 move.w D0, D5
00005E56 6000 00BE bra +0xC0 /* 00005F16 */
label00005E5A:
00005E5A 42A7 clr.l -[A7]
00005E5C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005E60 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00005E64 201F move.l D0, [A7]+
00005E66 2D40 FFFC move.l [A6 - 0x4], D0
00005E6A 4878 0010 push.l 0x10
00005E6E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005E72 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005E76 3C00 move.w D6, D0
00005E78 BE46 cmp.w D7, D6
00005E7A 6C00 006C bge +0x6E /* 00005EE8 */
00005E7E 206E 0010 movea.l A0, [A6 + 0x10]
00005E82 3007 move.w D0, D7
00005E84 48C0 ext.l D0
00005E86 E980 asl D0, 4
00005E88 D090 add.l D0, [A0]
00005E8A 2040 movea.l A0, D0
00005E8C 43EE FFEC lea.l A1, [A6 - 0x14]
00005E90 22D8 move.l [A1]+, [A0]+
00005E92 22D8 move.l [A1]+, [A0]+
00005E94 22D8 move.l [A1]+, [A0]+
00005E96 22D8 move.l [A1]+, [A0]+
00005E98 BE6E FFEC cmp.w D7, [A6 - 0x14]
00005E9C 6706 beq +0x8 /* 00005EA4 */
00005E9E 7002 moveq.l D0, 0x02
00005EA0 6000 0074 bra +0x76 /* 00005F16 */
label00005EA4:
00005EA4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005EA8 486E FEEC pea.l [A6 - 0x114]
00005EAC 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00005EB0 508F addq.l A7, 8
00005EB2 3A00 move.w D5, D0
00005EB4 4A45 tst.w D5
00005EB6 6704 beq +0x6 /* 00005EBC */
00005EB8 3005 move.w D0, D5
00005EBA 605A bra +0x5C /* 00005F16 */
label00005EBC:
00005EBC 486E FFF0 pea.l [A6 - 0x10]
00005EC0 486E FEEC pea.l [A6 - 0x114]
00005EC4 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00005EC8 508F addq.l A7, 8
00005ECA 206E 0010 movea.l A0, [A6 + 0x10]
00005ECE 3007 move.w D0, D7
00005ED0 48C0 ext.l D0
00005ED2 E980 asl D0, 4
00005ED4 D090 add.l D0, [A0]
00005ED6 2040 movea.l A0, D0
00005ED8 43EE FFEC lea.l A1, [A6 - 0x14]
00005EDC 20D9 move.l [A0]+, [A1]+
00005EDE 20D9 move.l [A0]+, [A1]+
00005EE0 20D9 move.l [A0]+, [A1]+
00005EE2 20D9 move.l [A0]+, [A1]+
00005EE4 7000 moveq.l D0, 0x00
00005EE6 602E bra +0x30 /* 00005F16 */
label00005EE8:
00005EE8 486E FFEC pea.l [A6 - 0x14]
00005EEC 486E FEEC pea.l [A6 - 0x114]
00005EF0 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00005EF4 508F addq.l A7, 8
00005EF6 3A00 move.w D5, D0
00005EF8 4A45 tst.w D5
00005EFA 6704 beq +0x6 /* 00005F00 */
00005EFC 3005 move.w D0, D5
00005EFE 6016 bra +0x18 /* 00005F16 */
label00005F00:
00005F00 70FF moveq.l D0, 0xFFFFFFFF
00005F02 3D40 FFEC move.w [A6 - 0x14], D0
00005F06 486E FFEC pea.l [A6 - 0x14]
00005F0A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005F0E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00005F12 508F addq.l A7, 8
00005F14 7000 moveq.l D0, 0x00
label00005F16:
00005F16 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00005F1A 4E5E unlink A6
00005F1C 4E75 rts
fn00005F1E:
00005F1E 4E56 FF46 link A6, -0x00BA
00005F22 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005F26 286E 0010 movea.l A4, [A6 + 0x10]
00005F2A 206E 0008 movea.l A0, [A6 + 0x8]
00005F2E 43EE FFB8 lea.l A1, [A6 - 0x48]
00005F32 7010 moveq.l D0, 0x10
label00005F34:
00005F34 22D8 move.l [A1]+, [A0]+
00005F36 51C8 FFFC dbf D0, -0x6 /* 00005F34 */
00005F3A 3D6D 8DB8 FF4A move.w [A6 - 0xB6], [A5 - 0x7248]
00005F40 B9EE 0014 cmpa.l A4, [A6 + 0x14]
00005F44 6506 bcs +0x8 /* 00005F4C */
00005F46 7000 moveq.l D0, 0x00
00005F48 6000 09C8 bra +0x9CA /* 00006912 */
label00005F4C:
00005F4C 42A7 clr.l -[A7]
00005F4E 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00005F52 201F move.l D0, [A7]+
00005F54 0C80 0000 1388 cmpi.l D0, 0x1388
00005F5A 6C06 bge +0x8 /* 00005F62 */
00005F5C 7032 moveq.l D0, 0x32
00005F5E 6000 09B2 bra +0x9B4 /* 00006912 */
label00005F62:
00005F62 3014 move.w D0, [A4]
00005F64 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00005F68 000A 002A ori.b A2, 0x2A /* '*' */
00005F6C 2717 move.l -[A3], [A7]
00005F6E 005E 0BD6 ori.w [A6]+, 0xBD6
00005F72 007E 271D ori.w <<invalid special address>>, 0x271D
00005F76 0474 2718 0628 subi.w [A4 + D0.w * 8 + 0x28], 0x2718
00005F7C 2714 move.l -[A3], [A4]
00005F7E 062A 2715 06DC addi.b [A2 + 0x6DC], 0x15
00005F84 271C move.l -[A3], [A4]+
00005F86 0720 btst -[A0], D3
00005F88 2716 move.l -[A3], [A6]
00005F8A 07E0 .incomplete
00005F8C 271A move.l -[A3], [A2]+
00005F8E 0856 138F bchg.b [A6], 0x8F
00005F92 08E4 508C bset.b -[A4], 0x8C
label00005F96:
00005F96 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005F9A 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00005F9E 2F0C move.l -[A7], A4
00005FA0 4EBA 0EA4 jsr [PC + 0xEA4 /* 00006E46 */]
00005FA4 4FEF 000C lea.l A7, [A7 + 0xC]
00005FA8 3E00 move.w D7, D0
00005FAA 4A47 tst.w D7
00005FAC 6600 092E bne +0x930 /* 000068DC */
00005FB0 508C addq.l A4, 8
00005FB2 4A54 tst.w [A4]
00005FB4 6710 beq +0x12 /* 00005FC6 */
00005FB6 0C54 0007 cmpi.w [A4], 0x7
00005FBA 6706 beq +0x8 /* 00005FC2 */
00005FBC 7E27 moveq.l D7, 0x27
00005FBE 6000 091C bra +0x91E /* 000068DC */
label00005FC2:
00005FC2 508C addq.l A4, 8
00005FC4 60D0 bra -0x2E /* 00005F96 */
label00005FC6:
00005FC6 508C addq.l A4, 8
00005FC8 6000 08DA bra +0x8DC /* 000068A4 */
00005FCC 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005FD0 4EBA 0E02 jsr [PC + 0xE02 /* 00006DD4 */]
00005FD4 588F addq.l A7, 4
00005FD6 3E00 move.w D7, D0
00005FD8 4A47 tst.w D7
00005FDA 6600 0900 bne +0x902 /* 000068DC */
00005FDE 508C addq.l A4, 8
00005FE0 4A54 tst.w [A4]
00005FE2 6706 beq +0x8 /* 00005FEA */
00005FE4 7E13 moveq.l D7, 0x13
00005FE6 6000 08F4 bra +0x8F6 /* 000068DC */
label00005FEA:
00005FEA 508C addq.l A4, 8
00005FEC 6000 08B6 bra +0x8B8 /* 000068A4 */
00005FF0 4A6D 8F76 tst.w [A5 - 0x708A]
00005FF4 6F18 ble +0x1A /* 0000600E */
00005FF6 2F0C move.l -[A7], A4
00005FF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005FFC 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
00006000 508F addq.l A7, 8
00006002 3E00 move.w D7, D0
00006004 4A40 tst.w D0
00006006 6706 beq +0x8 /* 0000600E */
00006008 3007 move.w D0, D7
0000600A 6000 0906 bra +0x908 /* 00006912 */
label0000600E:
0000600E 2D4C FF9C move.l [A6 - 0x64], A4
00006012 508C addq.l A4, 8
00006014 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */
00006018 660C bne +0xE /* 00006026 */
0000601A 508C addq.l A4, 8
0000601C 4A54 tst.w [A4]
0000601E 6706 beq +0x8 /* 00006026 */
00006020 7E13 moveq.l D7, 0x13
00006022 6000 08B8 bra +0x8BA /* 000068DC */
label00006026:
00006026 4A54 tst.w [A4]
00006028 6636 bne +0x38 /* 00006060 */
0000602A 508C addq.l A4, 8
0000602C 526D 8DB8 addq.w [A5 - 0x7248], 1
00006030 0C6D 0040 8DB8 cmpi.w [A5 - 0x7248], 0x40 /* '@' */
00006036 6D06 blt +0x8 /* 0000603E */
00006038 7E14 moveq.l D7, 0x14
0000603A 6000 08A0 bra +0x8A2 /* 000068DC */
label0000603E:
0000603E 42AE FF88 clr.l [A6 - 0x78]
00006042 302D 8DB8 move.w D0, [A5 - 0x7248]
00006046 48C0 ext.l D0
00006048 EB80 asl D0, 5
0000604A 41ED A88C lea.l A0, [A5 - 0x5774]
0000604E D1C0 add.l A0, D0
00006050 43EE FF88 lea.l A1, [A6 - 0x78]
00006054 7007 moveq.l D0, 0x07
label00006056:
00006056 20D9 move.l [A0]+, [A1]+
00006058 51C8 FFFC dbf D0, -0x6 /* 00006056 */
0000605C 6000 0846 bra +0x848 /* 000068A4 */
label00006060:
00006060 0C54 2B71 cmpi.w [A4], 0x2B71 /* '+q' */
00006064 6708 beq +0xA /* 0000606E */
00006066 0C54 2B75 cmpi.w [A4], 0x2B75 /* '+u' */
0000606A 6600 00D4 bne +0xD6 /* 00006140 */
label0000606E:
0000606E 7C01 moveq.l D6, 0x01
00006070 0C54 2B75 cmpi.w [A4], 0x2B75 /* '+u' */
00006074 6602 bne +0x4 /* 00006078 */
00006076 7C00 moveq.l D6, 0x00
label00006078:
00006078 508C addq.l A4, 8
0000607A 486E FF4E pea.l [A6 - 0xB2]
0000607E 486E FF48 pea.l [A6 - 0xB8]
00006082 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006086 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
0000608A 2F0C move.l -[A7], A4
0000608C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006090 4EBA 9F70 jsr [PC - 0x6090 /* 00000002 */]
00006094 4FEF 0018 lea.l A7, [A7 + 0x18]
00006098 3E00 move.w D7, D0
0000609A 4A47 tst.w D7
0000609C 6600 083E bne +0x840 /* 000068DC */
000060A0 486E FF4C pea.l [A6 - 0xB4]
000060A4 486E FF4E pea.l [A6 - 0xB2]
000060A8 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000060AC 508F addq.l A7, 8
000060AE 3E00 move.w D7, D0
000060B0 486E FF4E pea.l [A6 - 0xB2]
000060B4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000060B8 588F addq.l A7, 4
000060BA 4A47 tst.w D7
000060BC 6600 081E bne +0x820 /* 000068DC */
000060C0 302E FF48 move.w D0, [A6 - 0xB8]
000060C4 48C0 ext.l D0
000060C6 E780 asl D0, 3
000060C8 D9C0 add.l A4, D0
000060CA 4A54 tst.w [A4]
000060CC 6706 beq +0x8 /* 000060D4 */
000060CE 7E13 moveq.l D7, 0x13
000060D0 6000 080A bra +0x80C /* 000068DC */
label000060D4:
000060D4 508C addq.l A4, 8
000060D6 BC6E FF4C cmp.w D6, [A6 - 0xB4]
000060DA 6630 bne +0x32 /* 0000610C */
000060DC 486E FF48 pea.l [A6 - 0xB8]
000060E0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000060E4 2F0C move.l -[A7], A4
000060E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000060EA 4EBA 082E jsr [PC + 0x82E /* 0000691A */]
000060EE 4FEF 0010 lea.l A7, [A7 + 0x10]
000060F2 3E00 move.w D7, D0
000060F4 4A47 tst.w D7
000060F6 6706 beq +0x8 /* 000060FE */
000060F8 3007 move.w D0, D7
000060FA 6000 0816 bra +0x818 /* 00006912 */
label000060FE:
000060FE 302E FF48 move.w D0, [A6 - 0xB8]
00006102 48C0 ext.l D0
00006104 E780 asl D0, 3
00006106 D9C0 add.l A4, D0
00006108 6000 079A bra +0x79C /* 000068A4 */
label0000610C:
0000610C 526D 8DB8 addq.w [A5 - 0x7248], 1
00006110 0C6D 0040 8DB8 cmpi.w [A5 - 0x7248], 0x40 /* '@' */
00006116 6D06 blt +0x8 /* 0000611E */
00006118 7E14 moveq.l D7, 0x14
0000611A 6000 07C0 bra +0x7C2 /* 000068DC */
label0000611E:
0000611E 42AE FF88 clr.l [A6 - 0x78]
00006122 302D 8DB8 move.w D0, [A5 - 0x7248]
00006126 48C0 ext.l D0
00006128 EB80 asl D0, 5
0000612A 41ED A88C lea.l A0, [A5 - 0x5774]
0000612E D1C0 add.l A0, D0
00006130 43EE FF88 lea.l A1, [A6 - 0x78]
00006134 7007 moveq.l D0, 0x07
label00006136:
00006136 20D9 move.l [A0]+, [A1]+
00006138 51C8 FFFC dbf D0, -0x6 /* 00006136 */
0000613C 6000 0766 bra +0x768 /* 000068A4 */
label00006140:
00006140 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */
00006144 6600 01AC bne +0x1AE /* 000062F2 */
00006148 508C addq.l A4, 8
0000614A 486E FFA8 pea.l [A6 - 0x58]
0000614E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006152 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00006156 2F0C move.l -[A7], A4
00006158 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000615C 4FEF 0010 lea.l A7, [A7 + 0x10]
00006160 3E00 move.w D7, D0
00006162 4A47 tst.w D7
00006164 6600 0776 bne +0x778 /* 000068DC */
00006168 508C addq.l A4, 8
0000616A 0C54 03FA cmpi.w [A4], 0x3FA
0000616E 6706 beq +0x8 /* 00006176 */
00006170 7E16 moveq.l D7, 0x16
00006172 6000 0768 bra +0x76A /* 000068DC */
label00006176:
00006176 508C addq.l A4, 8
00006178 486E FF4E pea.l [A6 - 0xB2]
0000617C 486E FF48 pea.l [A6 - 0xB8]
00006180 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006184 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00006188 2F0C move.l -[A7], A4
0000618A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000618E 4EBA 9E72 jsr [PC - 0x618E /* 00000002 */]
00006192 4FEF 0018 lea.l A7, [A7 + 0x18]
00006196 3E00 move.w D7, D0
00006198 4A47 tst.w D7
0000619A 6600 0740 bne +0x742 /* 000068DC */
0000619E 486E FF8C pea.l [A6 - 0x74]
000061A2 486E FF4E pea.l [A6 - 0xB2]
000061A6 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000061AA 508F addq.l A7, 8
000061AC 3E00 move.w D7, D0
000061AE 486E FF4E pea.l [A6 - 0xB2]
000061B2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000061B6 588F addq.l A7, 4
000061B8 4A47 tst.w D7
000061BA 6600 0720 bne +0x722 /* 000068DC */
000061BE 302E FF48 move.w D0, [A6 - 0xB8]
000061C2 48C0 ext.l D0
000061C4 E780 asl D0, 3
000061C6 D9C0 add.l A4, D0
000061C8 2D6E FF8C FF94 move.l [A6 - 0x6C], [A6 - 0x74]
000061CE 7001 moveq.l D0, 0x01
000061D0 2D40 FF88 move.l [A6 - 0x78], D0
000061D4 0C54 138C cmpi.w [A4], 0x138C
000061D8 6608 bne +0xA /* 000061E2 */
000061DA 508C addq.l A4, 8
000061DC 70FF moveq.l D0, 0xFFFFFFFF
000061DE 2D40 FF88 move.l [A6 - 0x78], D0
label000061E2:
000061E2 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
000061E6 6706 beq +0x8 /* 000061EE */
000061E8 7E07 moveq.l D7, 0x07
000061EA 6000 06F0 bra +0x6F2 /* 000068DC */
label000061EE:
000061EE 508C addq.l A4, 8
000061F0 486E FF4E pea.l [A6 - 0xB2]
000061F4 486E FF48 pea.l [A6 - 0xB8]
000061F8 2F2E 0018 move.l -[A7], [A6 + 0x18]
000061FC 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00006200 2F0C move.l -[A7], A4
00006202 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006206 4EBA 9DFA jsr [PC - 0x6206 /* 00000002 */]
0000620A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000620E 3E00 move.w D7, D0
00006210 4A47 tst.w D7
00006212 6600 06C8 bne +0x6CA /* 000068DC */
00006216 486E FF90 pea.l [A6 - 0x70]
0000621A 486E FF4E pea.l [A6 - 0xB2]
0000621E 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00006222 508F addq.l A7, 8
00006224 3E00 move.w D7, D0
00006226 486E FF4E pea.l [A6 - 0xB2]
0000622A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000622E 588F addq.l A7, 4
00006230 4A47 tst.w D7
00006232 6600 06A8 bne +0x6AA /* 000068DC */
00006236 302E FF48 move.w D0, [A6 - 0xB8]
0000623A 48C0 ext.l D0
0000623C E780 asl D0, 3
0000623E D9C0 add.l A4, D0
00006240 508C addq.l A4, 8
00006242 0CAE FFFF FFFF FF88 cmpi.l [A6 - 0x78], 0xFFFFFFFF
0000624A 6612 bne +0x14 /* 0000625E */
0000624C 2D6E FF8C FFFC move.l [A6 - 0x4], [A6 - 0x74]
00006252 2D6E FF90 FF8C move.l [A6 - 0x74], [A6 - 0x70]
00006258 2D6E FFFC FF90 move.l [A6 - 0x70], [A6 - 0x4]
label0000625E:
0000625E 202E FF94 move.l D0, [A6 - 0x6C]
00006262 B0AE FF90 cmp.l D0, [A6 - 0x70]
00006266 6E0A bgt +0xC /* 00006272 */
00006268 202E FF94 move.l D0, [A6 - 0x6C]
0000626C B0AE FF8C cmp.l D0, [A6 - 0x74]
00006270 6C30 bge +0x32 /* 000062A2 */
label00006272:
00006272 486E FF48 pea.l [A6 - 0xB8]
00006276 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000627A 2F0C move.l -[A7], A4
0000627C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006280 4EBA 0698 jsr [PC + 0x698 /* 0000691A */]
00006284 4FEF 0010 lea.l A7, [A7 + 0x10]
00006288 3E00 move.w D7, D0
0000628A 4A47 tst.w D7
0000628C 6706 beq +0x8 /* 00006294 */
0000628E 3007 move.w D0, D7
00006290 6000 0680 bra +0x682 /* 00006912 */
label00006294:
00006294 302E FF48 move.w D0, [A6 - 0xB8]
00006298 48C0 ext.l D0
0000629A E780 asl D0, 3
0000629C D9C0 add.l A4, D0
0000629E 6000 0604 bra +0x606 /* 000068A4 */
label000062A2:
000062A2 526D 8DB8 addq.w [A5 - 0x7248], 1
000062A6 0C6D 0040 8DB8 cmpi.w [A5 - 0x7248], 0x40 /* '@' */
000062AC 6D06 blt +0x8 /* 000062B4 */
000062AE 7E14 moveq.l D7, 0x14
000062B0 6000 062A bra +0x62C /* 000068DC */
label000062B4:
000062B4 206E FFB4 movea.l A0, [A6 - 0x4C]
000062B8 2050 movea.l A0, [A0]
000062BA 2D68 0016 FF98 move.l [A6 - 0x68], [A0 + 0x16]
000062C0 206E FF98 movea.l A0, [A6 - 0x68]
000062C4 2F10 move.l -[A7], [A0]
000062C6 2F2E FF94 move.l -[A7], [A6 - 0x6C]
000062CA 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000062CE 508F addq.l A7, 8
000062D0 2D4C FF9C move.l [A6 - 0x64], A4
000062D4 302D 8DB8 move.w D0, [A5 - 0x7248]
000062D8 48C0 ext.l D0
000062DA EB80 asl D0, 5
000062DC 41ED A88C lea.l A0, [A5 - 0x5774]
000062E0 D1C0 add.l A0, D0
000062E2 43EE FF88 lea.l A1, [A6 - 0x78]
000062E6 7007 moveq.l D0, 0x07
label000062E8:
000062E8 20D9 move.l [A0]+, [A1]+
000062EA 51C8 FFFC dbf D0, -0x6 /* 000062E8 */
000062EE 6000 05B4 bra +0x5B6 /* 000068A4 */
label000062F2:
000062F2 0C54 2B22 cmpi.w [A4], 0x2B22 /* '+\"' */
000062F6 6602 bne +0x4 /* 000062FA */
000062F8 508C addq.l A4, 8
label000062FA:
000062FA 486E FF4E pea.l [A6 - 0xB2]
000062FE 486E FF48 pea.l [A6 - 0xB8]
00006302 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006306 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
0000630A 2F0C move.l -[A7], A4
0000630C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006310 4EBA 9CF0 jsr [PC - 0x6310 /* 00000002 */]
00006314 4FEF 0018 lea.l A7, [A7 + 0x18]
00006318 3E00 move.w D7, D0
0000631A 4A47 tst.w D7
0000631C 6600 05BE bne +0x5C0 /* 000068DC */
00006320 486E FF90 pea.l [A6 - 0x70]
00006324 486E FF4E pea.l [A6 - 0xB2]
00006328 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000632C 508F addq.l A7, 8
0000632E 3E00 move.w D7, D0
00006330 486E FF4E pea.l [A6 - 0xB2]
00006334 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006338 588F addq.l A7, 4
0000633A 4A47 tst.w D7
0000633C 6600 059E bne +0x5A0 /* 000068DC */
00006340 302E FF48 move.w D0, [A6 - 0xB8]
00006344 48C0 ext.l D0
00006346 E780 asl D0, 3
00006348 D9C0 add.l A4, D0
0000634A 0C54 2B6C cmpi.w [A4], 0x2B6C /* '+l' */
0000634E 6602 bne +0x4 /* 00006352 */
00006350 508C addq.l A4, 8
label00006352:
00006352 4A54 tst.w [A4]
00006354 6706 beq +0x8 /* 0000635C */
00006356 7E13 moveq.l D7, 0x13
00006358 6000 0582 bra +0x584 /* 000068DC */
label0000635C:
0000635C 508C addq.l A4, 8
0000635E 4AAE FF90 tst.l [A6 - 0x70]
00006362 6C06 bge +0x8 /* 0000636A */
00006364 7E18 moveq.l D7, 0x18
00006366 6000 0574 bra +0x576 /* 000068DC */
label0000636A:
0000636A 4AAE FF90 tst.l [A6 - 0x70]
0000636E 6630 bne +0x32 /* 000063A0 */
00006370 486E FF48 pea.l [A6 - 0xB8]
00006374 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006378 2F0C move.l -[A7], A4
0000637A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000637E 4EBA 059A jsr [PC + 0x59A /* 0000691A */]
00006382 4FEF 0010 lea.l A7, [A7 + 0x10]
00006386 3E00 move.w D7, D0
00006388 4A47 tst.w D7
0000638A 6706 beq +0x8 /* 00006392 */
0000638C 3007 move.w D0, D7
0000638E 6000 0582 bra +0x584 /* 00006912 */
label00006392:
00006392 302E FF48 move.w D0, [A6 - 0xB8]
00006396 48C0 ext.l D0
00006398 E780 asl D0, 3
0000639A D9C0 add.l A4, D0
0000639C 6000 0506 bra +0x508 /* 000068A4 */
label000063A0:
000063A0 526D 8DB8 addq.w [A5 - 0x7248], 1
000063A4 0C6D 0040 8DB8 cmpi.w [A5 - 0x7248], 0x40 /* '@' */
000063AA 6D06 blt +0x8 /* 000063B2 */
000063AC 7E14 moveq.l D7, 0x14
000063AE 6000 052C bra +0x52E /* 000068DC */
label000063B2:
000063B2 7001 moveq.l D0, 0x01
000063B4 2D40 FF94 move.l [A6 - 0x6C], D0
000063B8 7001 moveq.l D0, 0x01
000063BA 2D40 FF8C move.l [A6 - 0x74], D0
000063BE 7001 moveq.l D0, 0x01
000063C0 2D40 FF88 move.l [A6 - 0x78], D0
000063C4 42AE FF98 clr.l [A6 - 0x68]
000063C8 2D4C FF9C move.l [A6 - 0x64], A4
000063CC 302D 8DB8 move.w D0, [A5 - 0x7248]
000063D0 48C0 ext.l D0
000063D2 EB80 asl D0, 5
000063D4 41ED A88C lea.l A0, [A5 - 0x5774]
000063D8 D1C0 add.l A0, D0
000063DA 43EE FF88 lea.l A1, [A6 - 0x78]
000063DE 7007 moveq.l D0, 0x07
label000063E0:
000063E0 20D9 move.l [A0]+, [A1]+
000063E2 51C8 FFFC dbf D0, -0x6 /* 000063E0 */
000063E6 6000 04BC bra +0x4BE /* 000068A4 */
000063EA 4A6D 8F76 tst.w [A5 - 0x708A]
000063EE 6F18 ble +0x1A /* 00006408 */
000063F0 2F0C move.l -[A7], A4
000063F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000063F6 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
000063FA 508F addq.l A7, 8
000063FC 3E00 move.w D7, D0
000063FE 4A40 tst.w D0
00006400 6706 beq +0x8 /* 00006408 */
00006402 3007 move.w D0, D7
00006404 6000 050C bra +0x50E /* 00006912 */
label00006408:
00006408 508C addq.l A4, 8
0000640A 486E FF4E pea.l [A6 - 0xB2]
0000640E 486E FF48 pea.l [A6 - 0xB8]
00006412 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006416 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
0000641A 2F0C move.l -[A7], A4
0000641C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006420 4EBA 9BE0 jsr [PC - 0x6420 /* 00000002 */]
00006424 4FEF 0018 lea.l A7, [A7 + 0x18]
00006428 3E00 move.w D7, D0
0000642A 4A47 tst.w D7
0000642C 6600 04AE bne +0x4B0 /* 000068DC */
00006430 486E FF4C pea.l [A6 - 0xB4]
00006434 486E FF4E pea.l [A6 - 0xB2]
00006438 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000643C 508F addq.l A7, 8
0000643E 3E00 move.w D7, D0
00006440 486E FF4E pea.l [A6 - 0xB2]
00006444 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006448 588F addq.l A7, 4
0000644A 4A47 tst.w D7
0000644C 6600 048E bne +0x490 /* 000068DC */
00006450 302E FF48 move.w D0, [A6 - 0xB8]
00006454 48C0 ext.l D0
00006456 E780 asl D0, 3
00006458 D9C0 add.l A4, D0
0000645A 508C addq.l A4, 8
0000645C 264C movea.l A3, A4
0000645E 486E FF46 pea.l [A6 - 0xBA]
00006462 486E FF48 pea.l [A6 - 0xB8]
00006466 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000646A 2F0B move.l -[A7], A3
0000646C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006470 4EBA 0506 jsr [PC + 0x506 /* 00006978 */]
00006474 4FEF 0014 lea.l A7, [A7 + 0x14]
00006478 3E00 move.w D7, D0
0000647A 4A47 tst.w D7
0000647C 6706 beq +0x8 /* 00006484 */
0000647E 3007 move.w D0, D7
00006480 6000 0490 bra +0x492 /* 00006912 */
label00006484:
00006484 302E FF48 move.w D0, [A6 - 0xB8]
00006488 48C0 ext.l D0
0000648A E780 asl D0, 3
0000648C D7C0 add.l A3, D0
0000648E 4A6E FF4C tst.w [A6 - 0xB4]
00006492 6746 beq +0x48 /* 000064DA */
00006494 4A6E FF46 tst.w [A6 - 0xBA]
00006498 6702 beq +0x4 /* 0000649C */
0000649A 508C addq.l A4, 8
label0000649C:
0000649C 4267 clr.w -[A7]
0000649E 2F2E 001C move.l -[A7], [A6 + 0x1C]
000064A2 2F2E 0018 move.l -[A7], [A6 + 0x18]
000064A6 2F0B move.l -[A7], A3
000064A8 2F0C move.l -[A7], A4
000064AA 2F2E 000C move.l -[A7], [A6 + 0xC]
000064AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000064B2 4EBA FA6A jsr [PC - 0x596 /* 00005F1E */]
000064B6 4FEF 001A lea.l A7, [A7 + 0x1A]
000064BA 3E00 move.w D7, D0
000064BC 0C47 FC1B cmpi.w D7, 0xFC1B
000064C0 6606 bne +0x8 /* 000064C8 */
000064C2 284B movea.l A4, A3
000064C4 6000 0216 bra +0x218 /* 000066DC */
label000064C8:
000064C8 0C47 FC1C cmpi.w D7, 0xFC1C
000064CC 6606 bne +0x8 /* 000064D4 */
000064CE 284B movea.l A4, A3
000064D0 6000 02D2 bra +0x2D4 /* 000067A4 */
label000064D4:
000064D4 4A47 tst.w D7
000064D6 6600 0404 bne +0x406 /* 000068DC */
label000064DA:
000064DA 284B movea.l A4, A3
000064DC 4A6E FF46 tst.w [A6 - 0xBA]
000064E0 671A beq +0x1C /* 000064FC */
000064E2 0C54 2715 cmpi.w [A4], 0x2715
000064E6 6614 bne +0x16 /* 000064FC */
000064E8 49EC 0010 lea.l A4, [A4 + 0x10]
000064EC 4A54 tst.w [A4]
000064EE 6706 beq +0x8 /* 000064F6 */
000064F0 7E13 moveq.l D7, 0x13
000064F2 6000 03E8 bra +0x3EA /* 000068DC */
label000064F6:
000064F6 508C addq.l A4, 8
000064F8 6000 03AA bra +0x3AC /* 000068A4 */
label000064FC:
000064FC 0C54 2714 cmpi.w [A4], 0x2714
00006500 6600 03A2 bne +0x3A4 /* 000068A4 */
00006504 508C addq.l A4, 8
00006506 264C movea.l A3, A4
00006508 486E FF46 pea.l [A6 - 0xBA]
0000650C 486E FF48 pea.l [A6 - 0xB8]
00006510 2F2E 0014 move.l -[A7], [A6 + 0x14]
00006514 2F0B move.l -[A7], A3
00006516 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000651A 4EBA 05D4 jsr [PC + 0x5D4 /* 00006AF0 */]
0000651E 4FEF 0014 lea.l A7, [A7 + 0x14]
00006522 3E00 move.w D7, D0
00006524 4A47 tst.w D7
00006526 6706 beq +0x8 /* 0000652E */
00006528 3007 move.w D0, D7
0000652A 6000 03E6 bra +0x3E8 /* 00006912 */
label0000652E:
0000652E 302E FF48 move.w D0, [A6 - 0xB8]
00006532 48C0 ext.l D0
00006534 E780 asl D0, 3
00006536 D7C0 add.l A3, D0
00006538 4A6E FF4C tst.w [A6 - 0xB4]
0000653C 6646 bne +0x48 /* 00006584 */
0000653E 4A6E FF46 tst.w [A6 - 0xBA]
00006542 6702 beq +0x4 /* 00006546 */
00006544 508C addq.l A4, 8
label00006546:
00006546 4267 clr.w -[A7]
00006548 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000654C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006550 2F0B move.l -[A7], A3
00006552 2F0C move.l -[A7], A4
00006554 2F2E 000C move.l -[A7], [A6 + 0xC]
00006558 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000655C 4EBA F9C0 jsr [PC - 0x640 /* 00005F1E */]
00006560 4FEF 001A lea.l A7, [A7 + 0x1A]
00006564 3E00 move.w D7, D0
00006566 0C47 FC1B cmpi.w D7, 0xFC1B
0000656A 6606 bne +0x8 /* 00006572 */
0000656C 284B movea.l A4, A3
0000656E 6000 016C bra +0x16E /* 000066DC */
label00006572:
00006572 0C47 FC1C cmpi.w D7, 0xFC1C
00006576 6606 bne +0x8 /* 0000657E */
00006578 284B movea.l A4, A3
0000657A 6000 0228 bra +0x22A /* 000067A4 */
label0000657E:
0000657E 4A47 tst.w D7
00006580 6600 035A bne +0x35C /* 000068DC */
label00006584:
00006584 284B movea.l A4, A3
00006586 4A6E FF46 tst.w [A6 - 0xBA]
0000658A 6700 0318 beq +0x31A /* 000068A4 */
0000658E 49EC 0010 lea.l A4, [A4 + 0x10]
00006592 4A54 tst.w [A4]
00006594 6706 beq +0x8 /* 0000659C */
00006596 7E13 moveq.l D7, 0x13
00006598 6000 0342 bra +0x344 /* 000068DC */
label0000659C:
0000659C 508C addq.l A4, 8
0000659E 6000 0304 bra +0x306 /* 000068A4 */
000065A2 7E1C moveq.l D7, 0x1C
000065A4 6000 0336 bra +0x338 /* 000068DC */
000065A8 264C movea.l A3, A4
000065AA 508B addq.l A3, 8
000065AC 0C53 271D cmpi.w [A3], 0x271D
000065B0 6706 beq +0x8 /* 000065B8 */
000065B2 7E1D moveq.l D7, 0x1D
000065B4 6000 0326 bra +0x328 /* 000068DC */
label000065B8:
000065B8 508B addq.l A3, 8
000065BA 4A53 tst.w [A3]
000065BC 6706 beq +0x8 /* 000065C4 */
000065BE 7E13 moveq.l D7, 0x13
000065C0 6000 031A bra +0x31C /* 000068DC */
label000065C4:
000065C4 508B addq.l A3, 8
000065C6 0C6D FFFF 8DB8 cmpi.w [A5 - 0x7248], 0xFFFF
000065CC 6606 bne +0x8 /* 000065D4 */
000065CE 7E1D moveq.l D7, 0x1D
000065D0 6000 030A bra +0x30C /* 000068DC */
label000065D4:
000065D4 302D 8DB8 move.w D0, [A5 - 0x7248]
000065D8 48C0 ext.l D0
000065DA EB80 asl D0, 5
000065DC 41ED A88C lea.l A0, [A5 - 0x5774]
000065E0 D1C0 add.l A0, D0
000065E2 43EE FF88 lea.l A1, [A6 - 0x78]
000065E6 7007 moveq.l D0, 0x07
label000065E8:
000065E8 22D8 move.l [A1]+, [A0]+
000065EA 51C8 FFFC dbf D0, -0x6 /* 000065E8 */
000065EE 4AAE FF88 tst.l [A6 - 0x78]
000065F2 660C bne +0xE /* 00006600 */
000065F4 286E FF9C movea.l A4, [A6 - 0x64]
000065F8 536D 8DB8 subq.w [A5 - 0x7248], 1
000065FC 6000 02A6 bra +0x2A8 /* 000068A4 */
label00006600:
00006600 202E FF88 move.l D0, [A6 - 0x78]
00006604 D1AE FF94 add.l [A6 - 0x6C], D0
00006608 202E FF94 move.l D0, [A6 - 0x6C]
0000660C B0AE FF90 cmp.l D0, [A6 - 0x70]
00006610 6E0A bgt +0xC /* 0000661C */
00006612 202E FF94 move.l D0, [A6 - 0x6C]
00006616 B0AE FF8C cmp.l D0, [A6 - 0x74]
0000661A 6C0A bge +0xC /* 00006626 */
label0000661C:
0000661C 536D 8DB8 subq.w [A5 - 0x7248], 1
00006620 284B movea.l A4, A3
00006622 6000 0280 bra +0x282 /* 000068A4 */
label00006626:
00006626 302D 8DB8 move.w D0, [A5 - 0x7248]
0000662A 48C0 ext.l D0
0000662C EB80 asl D0, 5
0000662E 41ED A88C lea.l A0, [A5 - 0x5774]
00006632 D1C0 add.l A0, D0
00006634 43EE FF88 lea.l A1, [A6 - 0x78]
00006638 7007 moveq.l D0, 0x07
label0000663A:
0000663A 20D9 move.l [A0]+, [A1]+
0000663C 51C8 FFFC dbf D0, -0x6 /* 0000663A */
00006640 4AAE FF98 tst.l [A6 - 0x68]
00006644 6710 beq +0x12 /* 00006656 */
00006646 206E FF98 movea.l A0, [A6 - 0x68]
0000664A 2F10 move.l -[A7], [A0]
0000664C 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00006650 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00006654 508F addq.l A7, 8
label00006656:
00006656 286E FF9C movea.l A4, [A6 - 0x64]
0000665A 6000 0248 bra +0x24A /* 000068A4 */
0000665E 4A6D 8F76 tst.w [A5 - 0x708A]
00006662 6F18 ble +0x1A /* 0000667C */
00006664 2F0C move.l -[A7], A4
00006666 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000666A 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
0000666E 508F addq.l A7, 8
00006670 3E00 move.w D7, D0
00006672 4A40 tst.w D0
00006674 6706 beq +0x8 /* 0000667C */
00006676 3007 move.w D0, D7
00006678 6000 0298 bra +0x29A /* 00006912 */
label0000667C:
0000667C 508C addq.l A4, 8
0000667E 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00006682 2F0C move.l -[A7], A4
00006684 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00006688 2F2E 000C move.l -[A7], [A6 + 0xC]
0000668C 4EBA 087A jsr [PC + 0x87A /* 00006F08 */]
00006690 4FEF 0010 lea.l A7, [A7 + 0x10]
00006694 4A40 tst.w D0
00006696 6708 beq +0xA /* 000066A0 */
00006698 303C FC18 move.w D0, 0xFC18
0000669C 6000 0274 bra +0x276 /* 00006912 */
label000066A0:
000066A0 7E1E moveq.l D7, 0x1E
000066A2 6000 0238 bra +0x23A /* 000068DC */
000066A6 4A6D 8F76 tst.w [A5 - 0x708A]
000066AA 6F18 ble +0x1A /* 000066C4 */
000066AC 2F0C move.l -[A7], A4
000066AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000066B2 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
000066B6 508F addq.l A7, 8
000066B8 3E00 move.w D7, D0
000066BA 4A40 tst.w D0
000066BC 6706 beq +0x8 /* 000066C4 */
000066BE 3007 move.w D0, D7
000066C0 6000 0250 bra +0x252 /* 00006912 */
label000066C4:
000066C4 508C addq.l A4, 8
000066C6 0C54 271D cmpi.w [A4], 0x271D
000066CA 6600 0052 bne +0x54 /* 0000671E */
000066CE 508C addq.l A4, 8
000066D0 4A54 tst.w [A4]
000066D2 6706 beq +0x8 /* 000066DA */
000066D4 7E13 moveq.l D7, 0x13
000066D6 6000 0204 bra +0x206 /* 000068DC */
label000066DA:
000066DA 508C addq.l A4, 8
label000066DC:
000066DC 4A6D 8DB8 tst.w [A5 - 0x7248]
000066E0 6C06 bge +0x8 /* 000066E8 */
000066E2 7E1F moveq.l D7, 0x1F
000066E4 6000 01F6 bra +0x1F8 /* 000068DC */
label000066E8:
000066E8 486E FF48 pea.l [A6 - 0xB8]
000066EC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000066F0 2F0C move.l -[A7], A4
000066F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000066F6 4EBA 0222 jsr [PC + 0x222 /* 0000691A */]
000066FA 4FEF 0010 lea.l A7, [A7 + 0x10]
000066FE 3E00 move.w D7, D0
00006700 4A47 tst.w D7
00006702 6708 beq +0xA /* 0000670C */
00006704 303C FC1B move.w D0, 0xFC1B
00006708 6000 0208 bra +0x20A /* 00006912 */
label0000670C:
0000670C 302E FF48 move.w D0, [A6 - 0xB8]
00006710 48C0 ext.l D0
00006712 E780 asl D0, 3
00006714 D9C0 add.l A4, D0
00006716 536D 8DB8 subq.w [A5 - 0x7248], 1
0000671A 6000 0188 bra +0x18A /* 000068A4 */
label0000671E:
0000671E 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */
00006722 661E bne +0x20 /* 00006742 */
00006724 264C movea.l A3, A4
00006726 508B addq.l A3, 8
00006728 0C53 2B2B cmpi.w [A3], 0x2B2B /* '++' */
0000672C 6614 bne +0x16 /* 00006742 */
0000672E 508B addq.l A3, 8
00006730 4A53 tst.w [A3]
00006732 6706 beq +0x8 /* 0000673A */
00006734 7E13 moveq.l D7, 0x13
00006736 6000 01A4 bra +0x1A6 /* 000068DC */
label0000673A:
0000673A 303C FC1A move.w D0, 0xFC1A
0000673E 6000 01D2 bra +0x1D4 /* 00006912 */
label00006742:
00006742 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00006746 2F0C move.l -[A7], A4
00006748 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
0000674C 2F2E 000C move.l -[A7], [A6 + 0xC]
00006750 4EBA 07B6 jsr [PC + 0x7B6 /* 00006F08 */]
00006754 4FEF 0010 lea.l A7, [A7 + 0x10]
00006758 4A40 tst.w D0
0000675A 6708 beq +0xA /* 00006764 */
0000675C 303C FC19 move.w D0, 0xFC19
00006760 6000 01B0 bra +0x1B2 /* 00006912 */
label00006764:
00006764 7E21 moveq.l D7, 0x21
00006766 6000 0174 bra +0x176 /* 000068DC */
0000676A 4A6D 8F76 tst.w [A5 - 0x708A]
0000676E 6F18 ble +0x1A /* 00006788 */
00006770 2F0C move.l -[A7], A4
00006772 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006776 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
0000677A 508F addq.l A7, 8
0000677C 3E00 move.w D7, D0
0000677E 4A40 tst.w D0
00006780 6706 beq +0x8 /* 00006788 */
00006782 3007 move.w D0, D7
00006784 6000 018C bra +0x18E /* 00006912 */
label00006788:
00006788 508C addq.l A4, 8
0000678A 0C54 271D cmpi.w [A4], 0x271D
0000678E 6706 beq +0x8 /* 00006796 */
00006790 7E22 moveq.l D7, 0x22
00006792 6000 0148 bra +0x14A /* 000068DC */
label00006796:
00006796 508C addq.l A4, 8
00006798 4A54 tst.w [A4]
0000679A 6706 beq +0x8 /* 000067A2 */
0000679C 7E13 moveq.l D7, 0x13
0000679E 6000 013C bra +0x13E /* 000068DC */
label000067A2:
000067A2 508C addq.l A4, 8
label000067A4:
000067A4 4A6D 8DB8 tst.w [A5 - 0x7248]
000067A8 6C06 bge +0x8 /* 000067B0 */
000067AA 7E23 moveq.l D7, 0x23
000067AC 6000 012E bra +0x130 /* 000068DC */
label000067B0:
000067B0 486E FF48 pea.l [A6 - 0xB8]
000067B4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000067B8 2F0C move.l -[A7], A4
000067BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000067BE 4EBA 015A jsr [PC + 0x15A /* 0000691A */]
000067C2 4FEF 0010 lea.l A7, [A7 + 0x10]
000067C6 3E00 move.w D7, D0
000067C8 4A47 tst.w D7
000067CA 6708 beq +0xA /* 000067D4 */
000067CC 303C FC1C move.w D0, 0xFC1C
000067D0 6000 0140 bra +0x142 /* 00006912 */
label000067D4:
000067D4 302E FF48 move.w D0, [A6 - 0xB8]
000067D8 5740 subq.w D0, 3
000067DA 48C0 ext.l D0
000067DC E780 asl D0, 3
000067DE D9C0 add.l A4, D0
000067E0 6000 00C2 bra +0xC4 /* 000068A4 */
000067E4 4A6D 8F76 tst.w [A5 - 0x708A]
000067E8 6F18 ble +0x1A /* 00006802 */
000067EA 2F0C move.l -[A7], A4
000067EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000067F0 4EAD 183A jsr [A5 + 0x183A /* export_771 */]
000067F4 508F addq.l A7, 8
000067F6 3E00 move.w D7, D0
000067F8 4A40 tst.w D0
000067FA 6706 beq +0x8 /* 00006802 */
000067FC 3007 move.w D0, D7
000067FE 6000 0112 bra +0x114 /* 00006912 */
label00006802:
00006802 508C addq.l A4, 8
00006804 486E FF4E pea.l [A6 - 0xB2]
00006808 486E FF48 pea.l [A6 - 0xB8]
0000680C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006810 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00006814 2F0C move.l -[A7], A4
00006816 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000681A 4EBA 97E6 jsr [PC - 0x681A /* 00000002 */]
0000681E 4FEF 0018 lea.l A7, [A7 + 0x18]
00006822 3E00 move.w D7, D0
00006824 4A47 tst.w D7
00006826 6600 00B4 bne +0xB6 /* 000068DC */
0000682A 302E FF48 move.w D0, [A6 - 0xB8]
0000682E 48C0 ext.l D0
00006830 E780 asl D0, 3
00006832 D9C0 add.l A4, D0
00006834 4AAE 001C tst.l [A6 + 0x1C]
00006838 6714 beq +0x16 /* 0000684E */
0000683A 206E 001C movea.l A0, [A6 + 0x1C]
0000683E 43EE FF4E lea.l A1, [A6 - 0xB2]
00006842 700D moveq.l D0, 0x0D
label00006844:
00006844 20D9 move.l [A0]+, [A1]+
00006846 51C8 FFFC dbf D0, -0x6 /* 00006844 */
0000684A 30D9 move.w [A0]+, [A1]+
0000684C 6020 bra +0x22 /* 0000686E */
label0000684E:
0000684E 2F2D 907C move.l -[A7], [A5 - 0x6F84]
00006852 486E FF4E pea.l [A6 - 0xB2]
00006856 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
0000685A 508F addq.l A7, 8
0000685C 3E00 move.w D7, D0
0000685E 486E FF4E pea.l [A6 - 0xB2]
00006862 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006866 588F addq.l A7, 4
00006868 4A47 tst.w D7
0000686A 6600 0070 bne +0x72 /* 000068DC */
label0000686E:
0000686E 303C FC19 move.w D0, 0xFC19
00006872 6000 009E bra +0xA0 /* 00006912 */
00006876 3F3C 0002 move.w -[A7], 0x2
0000687A 42A7 clr.l -[A7]
0000687C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00006880 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00006884 2F0C move.l -[A7], A4
00006886 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000688A 4EBA EFE0 jsr [PC - 0x1020 /* 0000586C */]
0000688E 4FEF 0016 lea.l A7, [A7 + 0x16]
00006892 3E00 move.w D7, D0
00006894 4A47 tst.w D7
00006896 6600 0044 bne +0x46 /* 000068DC */
0000689A 6002 bra +0x4 /* 0000689E */
label0000689C:
0000689C 508C addq.l A4, 8
label0000689E:
0000689E 4A54 tst.w [A4]
000068A0 66FA bne -0x4 /* 0000689C */
000068A2 508C addq.l A4, 8
label000068A4:
000068A4 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000068A8 3E00 move.w D7, D0
000068AA 4A47 tst.w D7
000068AC 662E bne +0x30 /* 000068DC */
000068AE B9EE 0014 cmpa.l A4, [A6 + 0x14]
000068B2 6500 F6AE bcs -0x950 /* 00005F62 */
000068B6 302E FF4A move.w D0, [A6 - 0xB6]
000068BA B06D 8DB8 cmp.w D0, [A5 - 0x7248]
000068BE 6704 beq +0x6 /* 000068C4 */
000068C0 7E24 moveq.l D7, 0x24
000068C2 6018 bra +0x1A /* 000068DC */
label000068C4:
000068C4 4A6D 8F76 tst.w [A5 - 0x708A]
000068C8 6F0E ble +0x10 /* 000068D8 */
000068CA 2F0C move.l -[A7], A4
000068CC 3F2E 0020 move.w -[A7], [A6 + 0x20]
000068D0 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000068D4 5C8F addq.l A7, 6
000068D6 3E00 move.w D7, D0
label000068D8:
000068D8 3007 move.w D0, D7
000068DA 6036 bra +0x38 /* 00006912 */
label000068DC:
000068DC 4A47 tst.w D7
000068DE 6F30 ble +0x32 /* 00006910 */
000068E0 4A6D 8F76 tst.w [A5 - 0x708A]
000068E4 6F10 ble +0x12 /* 000068F6 */
000068E6 3F3C 0002 move.w -[A7], 0x2
000068EA 2F0C move.l -[A7], A4
000068EC 3F07 move.w -[A7], D7
000068EE 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
000068F2 508F addq.l A7, 8
000068F4 3E00 move.w D7, D0
label000068F6:
000068F6 4A47 tst.w D7
000068F8 6F16 ble +0x18 /* 00006910 */
000068FA 206E 0008 movea.l A0, [A6 + 0x8]
000068FE 2F28 000E move.l -[A7], [A0 + 0xE]
00006902 2F0C move.l -[A7], A4
00006904 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006908 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
0000690C 4FEF 000C lea.l A7, [A7 + 0xC]
label00006910:
00006910 3007 move.w D0, D7
label00006912:
00006912 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00006916 4E5E unlink A6
00006918 4E75 rts
fn0000691A:
0000691A 4E56 FFFC link A6, -0x0004
0000691E 48E7 0118 movem.l -[A7], D7,A3,A4
00006922 286E 000C movea.l A4, [A6 + 0xC]
00006926 266E 0010 movea.l A3, [A6 + 0x10]
0000692A 7E01 moveq.l D7, 0x01
0000692C 2D4C FFFC move.l [A6 - 0x4], A4
label00006930:
00006930 B9CB cmpa.l A4, A3
00006932 6506 bcs +0x8 /* 0000693A */
00006934 7015 moveq.l D0, 0x15
00006936 6000 0038 bra +0x3A /* 00006970 */
label0000693A:
0000693A 0C54 271D cmpi.w [A4], 0x271D
0000693E 6602 bne +0x4 /* 00006942 */
00006940 5247 addq.w D7, 1
label00006942:
00006942 0C54 2715 cmpi.w [A4], 0x2715
00006946 660E bne +0x10 /* 00006956 */
00006948 0C6C 271D 0008 cmpi.w [A4 + 0x8], 0x271D
0000694E 6606 bne +0x8 /* 00006956 */
00006950 5347 subq.w D7, 1
00006952 6002 bra +0x4 /* 00006956 */
label00006954:
00006954 508C addq.l A4, 8
label00006956:
00006956 4A54 tst.w [A4]
00006958 66FA bne -0x4 /* 00006954 */
0000695A 508C addq.l A4, 8
0000695C 4A47 tst.w D7
0000695E 66D0 bne -0x2E /* 00006930 */
00006960 200C move.l D0, A4
00006962 90AE FFFC sub.l D0, [A6 - 0x4]
00006966 E680 asr D0, 3
00006968 206E 0014 movea.l A0, [A6 + 0x14]
0000696C 3080 move.w [A0], D0
0000696E 7000 moveq.l D0, 0x00
label00006970:
00006970 4CDF 1880 movem.l D7,A3,A4, [A7]+
00006974 4E5E unlink A6
00006976 4E75 rts
fn00006978:
00006978 4E56 FFF8 link A6, -0x0008
0000697C 48E7 0018 movem.l -[A7], A3,A4
00006980 286E 000C movea.l A4, [A6 + 0xC]
00006984 266E 0010 movea.l A3, [A6 + 0x10]
00006988 2D4C FFF8 move.l [A6 - 0x8], A4
0000698C 206E FFF8 movea.l A0, [A6 - 0x8]
00006990 3D68 FFFE FFFE move.w [A6 - 0x2], [A0 - 0x2]
00006996 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF
0000699C 6722 beq +0x24 /* 000069C0 */
0000699E 4A54 tst.w [A4]
000069A0 660A bne +0xC /* 000069AC */
000069A2 206E 0018 movea.l A0, [A6 + 0x18]
000069A6 7001 moveq.l D0, 0x01
000069A8 3080 move.w [A0], D0
000069AA 6006 bra +0x8 /* 000069B2 */
label000069AC:
000069AC 206E 0018 movea.l A0, [A6 + 0x18]
000069B0 4250 clr.w [A0]
label000069B2:
000069B2 206E 0014 movea.l A0, [A6 + 0x14]
000069B6 30AE FFFE move.w [A0], [A6 - 0x2]
000069BA 7000 moveq.l D0, 0x00
000069BC 6000 012A bra +0x12C /* 00006AE8 */
label000069C0:
000069C0 4A54 tst.w [A4]
000069C2 6600 0086 bne +0x88 /* 00006A4A */
000069C6 206E 0018 movea.l A0, [A6 + 0x18]
000069CA 7001 moveq.l D0, 0x01
000069CC 3080 move.w [A0], D0
000069CE 508C addq.l A4, 8
label000069D0:
000069D0 B9CB cmpa.l A4, A3
000069D2 651C bcs +0x1E /* 000069F0 */
000069D4 206E 0008 movea.l A0, [A6 + 0x8]
000069D8 2F28 000E move.l -[A7], [A0 + 0xE]
000069DC 2F0C move.l -[A7], A4
000069DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000069E2 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
000069E6 4FEF 000C lea.l A7, [A7 + 0xC]
000069EA 701A moveq.l D0, 0x1A
000069EC 6000 00FA bra +0xFC /* 00006AE8 */
label000069F0:
000069F0 0C54 2714 cmpi.w [A4], 0x2714
000069F4 6700 00D2 beq +0xD4 /* 00006AC8 */
000069F8 0C54 2715 cmpi.w [A4], 0x2715
000069FC 660A bne +0xC /* 00006A08 */
000069FE 0C6C 2718 0008 cmpi.w [A4 + 0x8], 0x2718
00006A04 6700 00C2 beq +0xC4 /* 00006AC8 */
label00006A08:
00006A08 0C54 2718 cmpi.w [A4], 0x2718
00006A0C 6634 bne +0x36 /* 00006A42 */
00006A0E 486E FFFE pea.l [A6 - 0x2]
00006A12 2F0B move.l -[A7], A3
00006A14 2F0C move.l -[A7], A4
00006A16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006A1A 4EBA 0230 jsr [PC + 0x230 /* 00006C4C */]
00006A1E 4FEF 0010 lea.l A7, [A7 + 0x10]
00006A22 3D40 FFFC move.w [A6 - 0x4], D0
00006A26 4A6E FFFC tst.w [A6 - 0x4]
00006A2A 6708 beq +0xA /* 00006A34 */
00006A2C 302E FFFC move.w D0, [A6 - 0x4]
00006A30 6000 00B6 bra +0xB8 /* 00006AE8 */
label00006A34:
00006A34 302E FFFE move.w D0, [A6 - 0x2]
00006A38 48C0 ext.l D0
00006A3A E780 asl D0, 3
00006A3C D9C0 add.l A4, D0
00006A3E 6090 bra -0x6E /* 000069D0 */
label00006A40:
00006A40 508C addq.l A4, 8
label00006A42:
00006A42 4A54 tst.w [A4]
00006A44 66FA bne -0x4 /* 00006A40 */
00006A46 508C addq.l A4, 8
00006A48 6086 bra -0x78 /* 000069D0 */
label00006A4A:
00006A4A 206E 0018 movea.l A0, [A6 + 0x18]
00006A4E 4250 clr.w [A0]
00006A50 0C54 2718 cmpi.w [A4], 0x2718
00006A54 6632 bne +0x34 /* 00006A88 */
00006A56 486E FFFE pea.l [A6 - 0x2]
00006A5A 2F0B move.l -[A7], A3
00006A5C 2F0C move.l -[A7], A4
00006A5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006A62 4EBA 01E8 jsr [PC + 0x1E8 /* 00006C4C */]
00006A66 4FEF 0010 lea.l A7, [A7 + 0x10]
00006A6A 3D40 FFFC move.w [A6 - 0x4], D0
00006A6E 4A6E FFFC tst.w [A6 - 0x4]
00006A72 6708 beq +0xA /* 00006A7C */
00006A74 302E FFFC move.w D0, [A6 - 0x4]
00006A78 6000 006E bra +0x70 /* 00006AE8 */
label00006A7C:
00006A7C 302E FFFE move.w D0, [A6 - 0x2]
00006A80 48C0 ext.l D0
00006A82 E780 asl D0, 3
00006A84 D9C0 add.l A4, D0
00006A86 6040 bra +0x42 /* 00006AC8 */
label00006A88:
00006A88 0C54 271D cmpi.w [A4], 0x271D
00006A8C 6634 bne +0x36 /* 00006AC2 */
00006A8E 508C addq.l A4, 8
00006A90 486E FFFE pea.l [A6 - 0x2]
00006A94 2F0B move.l -[A7], A3
00006A96 2F0C move.l -[A7], A4
00006A98 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006A9C 4EBA FE7C jsr [PC - 0x184 /* 0000691A */]
00006AA0 4FEF 0010 lea.l A7, [A7 + 0x10]
00006AA4 3D40 FFFC move.w [A6 - 0x4], D0
00006AA8 4A6E FFFC tst.w [A6 - 0x4]
00006AAC 6706 beq +0x8 /* 00006AB4 */
00006AAE 302E FFFC move.w D0, [A6 - 0x4]
00006AB2 6034 bra +0x36 /* 00006AE8 */
label00006AB4:
00006AB4 302E FFFE move.w D0, [A6 - 0x2]
00006AB8 48C0 ext.l D0
00006ABA E780 asl D0, 3
00006ABC D9C0 add.l A4, D0
00006ABE 6008 bra +0xA /* 00006AC8 */
label00006AC0:
00006AC0 508C addq.l A4, 8
label00006AC2:
00006AC2 4A54 tst.w [A4]
00006AC4 66FA bne -0x4 /* 00006AC0 */
00006AC6 508C addq.l A4, 8
label00006AC8:
00006AC8 200C move.l D0, A4
00006ACA 90AE FFF8 sub.l D0, [A6 - 0x8]
00006ACE E680 asr D0, 3
00006AD0 3D40 FFFE move.w [A6 - 0x2], D0
00006AD4 206E 0014 movea.l A0, [A6 + 0x14]
00006AD8 30AE FFFE move.w [A0], [A6 - 0x2]
00006ADC 206E FFF8 movea.l A0, [A6 - 0x8]
00006AE0 316E FFFE FFFE move.w [A0 - 0x2], [A6 - 0x2]
00006AE6 7000 moveq.l D0, 0x00
label00006AE8:
00006AE8 4CDF 1800 movem.l A3,A4, [A7]+
00006AEC 4E5E unlink A6
00006AEE 4E75 rts
fn00006AF0:
00006AF0 4E56 FFF8 link A6, -0x0008
00006AF4 48E7 0018 movem.l -[A7], A3,A4
00006AF8 286E 000C movea.l A4, [A6 + 0xC]
00006AFC 266E 0010 movea.l A3, [A6 + 0x10]
00006B00 2D4C FFF8 move.l [A6 - 0x8], A4
00006B04 206E FFF8 movea.l A0, [A6 - 0x8]
00006B08 3D68 FFFE FFFE move.w [A6 - 0x2], [A0 - 0x2]
00006B0E 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF
00006B14 6722 beq +0x24 /* 00006B38 */
00006B16 4A54 tst.w [A4]
00006B18 660A bne +0xC /* 00006B24 */
00006B1A 206E 0018 movea.l A0, [A6 + 0x18]
00006B1E 7001 moveq.l D0, 0x01
00006B20 3080 move.w [A0], D0
00006B22 6006 bra +0x8 /* 00006B2A */
label00006B24:
00006B24 206E 0018 movea.l A0, [A6 + 0x18]
00006B28 4250 clr.w [A0]
label00006B2A:
00006B2A 206E 0014 movea.l A0, [A6 + 0x14]
00006B2E 30AE FFFE move.w [A0], [A6 - 0x2]
00006B32 7000 moveq.l D0, 0x00
00006B34 6000 010E bra +0x110 /* 00006C44 */
label00006B38:
00006B38 4A54 tst.w [A4]
00006B3A 6600 00A4 bne +0xA6 /* 00006BE0 */
00006B3E 206E 0018 movea.l A0, [A6 + 0x18]
00006B42 7001 moveq.l D0, 0x01
00006B44 3080 move.w [A0], D0
00006B46 508C addq.l A4, 8
label00006B48:
00006B48 B9CB cmpa.l A4, A3
00006B4A 651C bcs +0x1E /* 00006B68 */
00006B4C 206E 0008 movea.l A0, [A6 + 0x8]
00006B50 2F28 000E move.l -[A7], [A0 + 0xE]
00006B54 2F0C move.l -[A7], A4
00006B56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006B5A 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00006B5E 4FEF 000C lea.l A7, [A7 + 0xC]
00006B62 701A moveq.l D0, 0x1A
00006B64 6000 00DE bra +0xE0 /* 00006C44 */
label00006B68:
00006B68 0C54 2714 cmpi.w [A4], 0x2714
00006B6C 661C bne +0x1E /* 00006B8A */
00006B6E 206E 0008 movea.l A0, [A6 + 0x8]
00006B72 2F28 000E move.l -[A7], [A0 + 0xE]
00006B76 2F0C move.l -[A7], A4
00006B78 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006B7C 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00006B80 4FEF 000C lea.l A7, [A7 + 0xC]
00006B84 701C moveq.l D0, 0x1C
00006B86 6000 00BC bra +0xBE /* 00006C44 */
label00006B8A:
00006B8A 0C54 2715 cmpi.w [A4], 0x2715
00006B8E 660A bne +0xC /* 00006B9A */
00006B90 0C6C 2718 0008 cmpi.w [A4 + 0x8], 0x2718
00006B96 6700 008C beq +0x8E /* 00006C24 */
label00006B9A:
00006B9A 0C54 2718 cmpi.w [A4], 0x2718
00006B9E 6636 bne +0x38 /* 00006BD6 */
00006BA0 486E FFFE pea.l [A6 - 0x2]
00006BA4 2F0B move.l -[A7], A3
00006BA6 2F0C move.l -[A7], A4
00006BA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006BAC 4EBA 009E jsr [PC + 0x9E /* 00006C4C */]
00006BB0 4FEF 0010 lea.l A7, [A7 + 0x10]
00006BB4 3D40 FFFC move.w [A6 - 0x4], D0
00006BB8 4A6E FFFC tst.w [A6 - 0x4]
00006BBC 6708 beq +0xA /* 00006BC6 */
00006BBE 302E FFFC move.w D0, [A6 - 0x4]
00006BC2 6000 0080 bra +0x82 /* 00006C44 */
label00006BC6:
00006BC6 302E FFFE move.w D0, [A6 - 0x2]
00006BCA 48C0 ext.l D0
00006BCC E780 asl D0, 3
00006BCE D9C0 add.l A4, D0
00006BD0 6000 FF76 bra -0x88 /* 00006B48 */
label00006BD4:
00006BD4 508C addq.l A4, 8
label00006BD6:
00006BD6 4A54 tst.w [A4]
00006BD8 66FA bne -0x4 /* 00006BD4 */
00006BDA 508C addq.l A4, 8
00006BDC 6000 FF6A bra -0x94 /* 00006B48 */
label00006BE0:
00006BE0 206E 0018 movea.l A0, [A6 + 0x18]
00006BE4 4250 clr.w [A0]
00006BE6 0C54 2718 cmpi.w [A4], 0x2718
00006BEA 6632 bne +0x34 /* 00006C1E */
00006BEC 486E FFFE pea.l [A6 - 0x2]
00006BF0 2F0B move.l -[A7], A3
00006BF2 2F0C move.l -[A7], A4
00006BF4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006BF8 4EBA 0052 jsr [PC + 0x52 /* 00006C4C */]
00006BFC 4FEF 0010 lea.l A7, [A7 + 0x10]
00006C00 3D40 FFFC move.w [A6 - 0x4], D0
00006C04 4A6E FFFC tst.w [A6 - 0x4]
00006C08 6706 beq +0x8 /* 00006C10 */
00006C0A 302E FFFC move.w D0, [A6 - 0x4]
00006C0E 6034 bra +0x36 /* 00006C44 */
label00006C10:
00006C10 302E FFFE move.w D0, [A6 - 0x2]
00006C14 48C0 ext.l D0
00006C16 E780 asl D0, 3
00006C18 D9C0 add.l A4, D0
00006C1A 6008 bra +0xA /* 00006C24 */
label00006C1C:
00006C1C 508C addq.l A4, 8
label00006C1E:
00006C1E 4A54 tst.w [A4]
00006C20 66FA bne -0x4 /* 00006C1C */
00006C22 508C addq.l A4, 8
label00006C24:
00006C24 200C move.l D0, A4
00006C26 90AE FFF8 sub.l D0, [A6 - 0x8]
00006C2A E680 asr D0, 3
00006C2C 3D40 FFFE move.w [A6 - 0x2], D0
00006C30 206E 0014 movea.l A0, [A6 + 0x14]
00006C34 30AE FFFE move.w [A0], [A6 - 0x2]
00006C38 206E FFF8 movea.l A0, [A6 - 0x8]
00006C3C 316E FFFE FFFE move.w [A0 - 0x2], [A6 - 0x2]
00006C42 7000 moveq.l D0, 0x00
label00006C44:
00006C44 4CDF 1800 movem.l A3,A4, [A7]+
00006C48 4E5E unlink A6
00006C4A 4E75 rts
fn00006C4C:
00006C4C 4E56 FFF6 link A6, -0x000A
00006C50 48E7 0018 movem.l -[A7], A3,A4
00006C54 286E 000C movea.l A4, [A6 + 0xC]
00006C58 266E 0010 movea.l A3, [A6 + 0x10]
00006C5C 2D4C FFFC move.l [A6 - 0x4], A4
00006C60 206E FFFC movea.l A0, [A6 - 0x4]
00006C64 3D68 0006 FFFA move.w [A6 - 0x6], [A0 + 0x6]
00006C6A 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF
00006C70 670E beq +0x10 /* 00006C80 */
00006C72 206E 0014 movea.l A0, [A6 + 0x14]
00006C76 30AE FFFA move.w [A0], [A6 - 0x6]
00006C7A 7000 moveq.l D0, 0x00
00006C7C 6000 014E bra +0x150 /* 00006DCC */
label00006C80:
00006C80 4A54 tst.w [A4]
00006C82 660A bne +0xC /* 00006C8E */
00006C84 7019 moveq.l D0, 0x19
00006C86 3D40 FFF8 move.w [A6 - 0x8], D0
00006C8A 6000 0120 bra +0x122 /* 00006DAC */
label00006C8E:
00006C8E 0C54 271F cmpi.w [A4], 0x271F
00006C92 6704 beq +0x6 /* 00006C98 */
00006C94 508C addq.l A4, 8
00006C96 60E8 bra -0x16 /* 00006C80 */
label00006C98:
00006C98 508C addq.l A4, 8
00006C9A 486E FFF6 pea.l [A6 - 0xA]
00006C9E 486E FFFA pea.l [A6 - 0x6]
00006CA2 2F0B move.l -[A7], A3
00006CA4 2F0C move.l -[A7], A4
00006CA6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006CAA 4EBA FCCC jsr [PC - 0x334 /* 00006978 */]
00006CAE 4FEF 0014 lea.l A7, [A7 + 0x14]
00006CB2 3D40 FFF8 move.w [A6 - 0x8], D0
00006CB6 4A6E FFF8 tst.w [A6 - 0x8]
00006CBA 6708 beq +0xA /* 00006CC4 */
00006CBC 302E FFF8 move.w D0, [A6 - 0x8]
00006CC0 6000 010A bra +0x10C /* 00006DCC */
label00006CC4:
00006CC4 302E FFFA move.w D0, [A6 - 0x6]
00006CC8 48C0 ext.l D0
00006CCA E780 asl D0, 3
00006CCC D9C0 add.l A4, D0
00006CCE 4A6E FFF6 tst.w [A6 - 0xA]
00006CD2 673E beq +0x40 /* 00006D12 */
00006CD4 0C54 2715 cmpi.w [A4], 0x2715
00006CD8 6638 bne +0x3A /* 00006D12 */
00006CDA 49EC 0010 lea.l A4, [A4 + 0x10]
00006CDE 4A54 tst.w [A4]
00006CE0 670A beq +0xC /* 00006CEC */
00006CE2 7013 moveq.l D0, 0x13
00006CE4 3D40 FFF8 move.w [A6 - 0x8], D0
00006CE8 6000 00C2 bra +0xC4 /* 00006DAC */
label00006CEC:
00006CEC 508C addq.l A4, 8
00006CEE 200C move.l D0, A4
00006CF0 90AE FFFC sub.l D0, [A6 - 0x4]
00006CF4 E680 asr D0, 3
00006CF6 3D40 FFFA move.w [A6 - 0x6], D0
00006CFA 206E 0014 movea.l A0, [A6 + 0x14]
00006CFE 30AE FFFA move.w [A0], [A6 - 0x6]
00006D02 206E FFFC movea.l A0, [A6 - 0x4]
00006D06 316E FFFA 0006 move.w [A0 + 0x6], [A6 - 0x6]
00006D0C 7000 moveq.l D0, 0x00
00006D0E 6000 00BC bra +0xBE /* 00006DCC */
label00006D12:
00006D12 0C54 2714 cmpi.w [A4], 0x2714
00006D16 6724 beq +0x26 /* 00006D3C */
00006D18 200C move.l D0, A4
00006D1A 90AE FFFC sub.l D0, [A6 - 0x4]
00006D1E E680 asr D0, 3
00006D20 3D40 FFFA move.w [A6 - 0x6], D0
00006D24 206E 0014 movea.l A0, [A6 + 0x14]
00006D28 30AE FFFA move.w [A0], [A6 - 0x6]
00006D2C 206E FFFC movea.l A0, [A6 - 0x4]
00006D30 316E FFFA 0006 move.w [A0 + 0x6], [A6 - 0x6]
00006D36 7000 moveq.l D0, 0x00
00006D38 6000 0092 bra +0x94 /* 00006DCC */
label00006D3C:
00006D3C 508C addq.l A4, 8
00006D3E 486E FFF6 pea.l [A6 - 0xA]
00006D42 486E FFFA pea.l [A6 - 0x6]
00006D46 2F0B move.l -[A7], A3
00006D48 2F0C move.l -[A7], A4
00006D4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006D4E 4EBA FDA0 jsr [PC - 0x260 /* 00006AF0 */]
00006D52 4FEF 0014 lea.l A7, [A7 + 0x14]
00006D56 3D40 FFF8 move.w [A6 - 0x8], D0
00006D5A 4A6E FFF8 tst.w [A6 - 0x8]
00006D5E 6708 beq +0xA /* 00006D68 */
00006D60 302E FFF8 move.w D0, [A6 - 0x8]
00006D64 6000 0066 bra +0x68 /* 00006DCC */
label00006D68:
00006D68 302E FFFA move.w D0, [A6 - 0x6]
00006D6C 48C0 ext.l D0
00006D6E E780 asl D0, 3
00006D70 D9C0 add.l A4, D0
00006D72 4A6E FFF6 tst.w [A6 - 0xA]
00006D76 6712 beq +0x14 /* 00006D8A */
00006D78 49EC 0010 lea.l A4, [A4 + 0x10]
00006D7C 4A54 tst.w [A4]
00006D7E 6708 beq +0xA /* 00006D88 */
00006D80 7013 moveq.l D0, 0x13
00006D82 3D40 FFF8 move.w [A6 - 0x8], D0
00006D86 6024 bra +0x26 /* 00006DAC */
label00006D88:
00006D88 508C addq.l A4, 8
label00006D8A:
00006D8A 200C move.l D0, A4
00006D8C 90AE FFFC sub.l D0, [A6 - 0x4]
00006D90 E680 asr D0, 3
00006D92 3D40 FFFA move.w [A6 - 0x6], D0
00006D96 206E 0014 movea.l A0, [A6 + 0x14]
00006D9A 30AE FFFA move.w [A0], [A6 - 0x6]
00006D9E 206E FFFC movea.l A0, [A6 - 0x4]
00006DA2 316E FFFA 0006 move.w [A0 + 0x6], [A6 - 0x6]
00006DA8 7000 moveq.l D0, 0x00
00006DAA 6020 bra +0x22 /* 00006DCC */
label00006DAC:
00006DAC 4A6E FFF8 tst.w [A6 - 0x8]
00006DB0 6F16 ble +0x18 /* 00006DC8 */
00006DB2 206E 0008 movea.l A0, [A6 + 0x8]
00006DB6 2F28 000E move.l -[A7], [A0 + 0xE]
00006DBA 2F0C move.l -[A7], A4
00006DBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006DC0 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00006DC4 4FEF 000C lea.l A7, [A7 + 0xC]
label00006DC8:
00006DC8 302E FFF8 move.w D0, [A6 - 0x8]
label00006DCC:
00006DCC 4CDF 1800 movem.l A3,A4, [A7]+
00006DD0 4E5E unlink A6
00006DD2 4E75 rts
fn00006DD4:
00006DD4 4E56 FFC0 link A6, -0x0040
00006DD8 2F0C move.l -[A7], A4
00006DDA 486E FFC4 pea.l [A6 - 0x3C]
00006DDE 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00006DE2 588F addq.l A7, 4
00006DE4 486E FFC0 pea.l [A6 - 0x40]
00006DE8 486E FFC4 pea.l [A6 - 0x3C]
00006DEC 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00006DF0 508F addq.l A7, 8
00006DF2 206E FFC0 movea.l A0, [A6 - 0x40]
00006DF6 2850 movea.l A4, [A0]
label00006DF8:
00006DF8 486E FFC4 pea.l [A6 - 0x3C]
00006DFC 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00006E00 588F addq.l A7, 4
00006E02 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006E06 2F00 move.l -[A7], D0
00006E08 2F0C move.l -[A7], A4
00006E0A 4EBA 003A jsr [PC + 0x3A /* 00006E46 */]
00006E0E 4FEF 000C lea.l A7, [A7 + 0xC]
00006E12 3D40 FFFE move.w [A6 - 0x2], D0
00006E16 4A6E FFFE tst.w [A6 - 0x2]
00006E1A 660E bne +0x10 /* 00006E2A */
00006E1C 508C addq.l A4, 8
00006E1E 4A54 tst.w [A4]
00006E20 6708 beq +0xA /* 00006E2A */
00006E22 508C addq.l A4, 8
00006E24 4A6E FFFE tst.w [A6 - 0x2]
00006E28 67CE beq -0x30 /* 00006DF8 */
label00006E2A:
00006E2A 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00006E2E 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00006E32 486E FFC4 pea.l [A6 - 0x3C]
00006E36 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00006E3A 588F addq.l A7, 4
00006E3C 302E FFFE move.w D0, [A6 - 0x2]
00006E40 285F movea.l A4, [A7]+
00006E42 4E5E unlink A6
00006E44 4E75 rts
fn00006E46:
00006E46 4E56 FEF0 link A6, -0x0110
00006E4A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00006E4E 286E 0008 movea.l A4, [A6 + 0x8]
00006E52 266E 000C movea.l A3, [A6 + 0xC]
00006E56 4267 clr.w -[A7]
00006E58 486E FFF0 pea.l [A6 - 0x10]
00006E5C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006E60 2F0B move.l -[A7], A3
00006E62 2F0C move.l -[A7], A4
00006E64 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00006E68 4FEF 0012 lea.l A7, [A7 + 0x12]
00006E6C 3A00 move.w D5, D0
00006E6E 4A45 tst.w D5
00006E70 6614 bne +0x16 /* 00006E86 */
00006E72 0C6E FFFF FFF0 cmpi.w [A6 - 0x10], 0xFFFF
00006E78 6D06 blt +0x8 /* 00006E80 */
00006E7A 7028 moveq.l D0, 0x28
00006E7C 6000 0082 bra +0x84 /* 00006F00 */
label00006E80:
00006E80 7000 moveq.l D0, 0x00
00006E82 6000 007C bra +0x7E /* 00006F00 */
label00006E86:
00006E86 4267 clr.w -[A7]
00006E88 486E FFF0 pea.l [A6 - 0x10]
00006E8C 2F2D 905C move.l -[A7], [A5 - 0x6FA4]
00006E90 2F0B move.l -[A7], A3
00006E92 2F0C move.l -[A7], A4
00006E94 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00006E98 4FEF 0012 lea.l A7, [A7 + 0x12]
00006E9C 3A00 move.w D5, D0
00006E9E 4A45 tst.w D5
00006EA0 6612 bne +0x14 /* 00006EB4 */
00006EA2 486E FFF0 pea.l [A6 - 0x10]
00006EA6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006EAA 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00006EAE 508F addq.l A7, 8
00006EB0 7000 moveq.l D0, 0x00
00006EB2 604C bra +0x4E /* 00006F00 */
label00006EB4:
00006EB4 486E FEF0 pea.l [A6 - 0x110]
00006EB8 2F0B move.l -[A7], A3
00006EBA 2F0C move.l -[A7], A4
00006EBC 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00006EC0 4FEF 000C lea.l A7, [A7 + 0xC]
00006EC4 486E FFF0 pea.l [A6 - 0x10]
00006EC8 486E FEF0 pea.l [A6 - 0x110]
00006ECC 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00006ED0 508F addq.l A7, 8
00006ED2 3A00 move.w D5, D0
00006ED4 4A45 tst.w D5
00006ED6 6704 beq +0x6 /* 00006EDC */
00006ED8 3005 move.w D0, D5
00006EDA 6024 bra +0x26 /* 00006F00 */
label00006EDC:
00006EDC 70FE moveq.l D0, 0xFFFFFFFE
00006EDE 3D40 FFF0 move.w [A6 - 0x10], D0
00006EE2 486E FFF0 pea.l [A6 - 0x10]
00006EE6 2F2D 905C move.l -[A7], [A5 - 0x6FA4]
00006EEA 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00006EEE 508F addq.l A7, 8
00006EF0 486E FFF0 pea.l [A6 - 0x10]
00006EF4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006EF8 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00006EFC 508F addq.l A7, 8
00006EFE 7000 moveq.l D0, 0x00
label00006F00:
00006F00 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00006F04 4E5E unlink A6
00006F06 4E75 rts
fn00006F08:
00006F08 4E56 0000 link A6, 0
00006F0C 48E7 0118 movem.l -[A7], D7,A3,A4
00006F10 286E 000C movea.l A4, [A6 + 0xC]
00006F14 266E 0014 movea.l A3, [A6 + 0x14]
00006F18 206E 0008 movea.l A0, [A6 + 0x8]
00006F1C 3E28 0004 move.w D7, [A0 + 0x4]
00006F20 206E 0010 movea.l A0, [A6 + 0x10]
00006F24 BE68 0004 cmp.w D7, [A0 + 0x4]
00006F28 6704 beq +0x6 /* 00006F2E */
00006F2A 7000 moveq.l D0, 0x00
00006F2C 6020 bra +0x22 /* 00006F4E */
label00006F2E:
00006F2E 206E 0008 movea.l A0, [A6 + 0x8]
00006F32 D8E8 0002 add.w A4, [A0 + 0x2]
00006F36 206E 0010 movea.l A0, [A6 + 0x10]
00006F3A D6E8 0002 add.w A3, [A0 + 0x2]
00006F3E 3047 movea.w A0, D7
00006F40 2F08 move.l -[A7], A0
00006F42 2F0B move.l -[A7], A3
00006F44 2F0C move.l -[A7], A4
00006F46 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00006F4A 4FEF 000C lea.l A7, [A7 + 0xC]
label00006F4E:
00006F4E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00006F52 4E5E unlink A6
00006F54 4E75 rts
fn00006F56:
00006F56 4E56 0000 link A6, 0
00006F5A 4A6E 0008 tst.w [A6 + 0x8]
00006F5E 6744 beq +0x46 /* 00006FA4 */
00006F60 526D 8FE6 addq.w [A5 - 0x701A], 1
00006F64 302D 8FE6 move.w D0, [A5 - 0x701A]
00006F68 B06D 8FC6 cmp.w D0, [A5 - 0x703A]
00006F6C 6D18 blt +0x1A /* 00006F86 */
00006F6E 526D 8FC6 addq.w [A5 - 0x703A], 1
00006F72 302D 8FC6 move.w D0, [A5 - 0x703A]
00006F76 C1FC 0012 muls.w D0, 0x12
00006F7A 2F2D 8FC2 move.l -[A7], [A5 - 0x703E]
00006F7E 48C0 ext.l D0
00006F80 2F00 move.l -[A7], D0
00006F82 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
label00006F86:
00006F86 206D 8FC2 movea.l A0, [A5 - 0x703E]
00006F8A 302D 8FE6 move.w D0, [A5 - 0x701A]
00006F8E C1FC 0012 muls.w D0, 0x12
00006F92 D090 add.l D0, [A0]
00006F94 2040 movea.l A0, D0
00006F96 4228 0011 clr.b [A0 + 0x11]
00006F9A 4A6D 8F76 tst.w [A5 - 0x708A]
00006F9E 6F04 ble +0x6 /* 00006FA4 */
00006FA0 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
label00006FA4:
00006FA4 206D 8FC2 movea.l A0, [A5 - 0x703E]
00006FA8 302D 8FE6 move.w D0, [A5 - 0x701A]
00006FAC C1FC 0012 muls.w D0, 0x12
00006FB0 D090 add.l D0, [A0]
00006FB2 4E5E unlink A6
00006FB4 4E75 rts
fn00006FB6:
00006FB6 4E56 0000 link A6, 0
00006FBA 4A6E 0008 tst.w [A6 + 0x8]
00006FBE 6704 beq +0x6 /* 00006FC4 */
00006FC0 536D 8FE6 subq.w [A5 - 0x701A], 1
label00006FC4:
00006FC4 4E5E unlink A6
00006FC6 4E75 rts
export_391:
00006FC8 4E56 FFE8 link A6, -0x0018
00006FCC 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00006FD0 426E FFFA clr.w [A6 - 0x6]
00006FD4 7064 moveq.l D0, 0x64
00006FD6 3D40 FFF8 move.w [A6 - 0x8], D0
00006FDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006FDE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00006FE2 2F2E 000C move.l -[A7], [A6 + 0xC]
00006FE6 4878 0320 push.l 0x320
00006FEA 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00006FEE 206E 0008 movea.l A0, [A6 + 0x8]
00006FF2 2850 movea.l A4, [A0]
00006FF4 264C movea.l A3, A4
00006FF6 70FF moveq.l D0, 0xFFFFFFFF
00006FF8 3D40 FFFE move.w [A6 - 0x2], D0
00006FFC 70FF moveq.l D0, 0xFFFFFFFF
00006FFE 3D40 FFFC move.w [A6 - 0x4], D0
00007002 6002 bra +0x4 /* 00007006 */
label00007004:
00007004 528C addq.l A4, 1
label00007006:
00007006 7000 moveq.l D0, 0x00
00007008 1014 move.b D0, [A4]
0000700A 41ED BFCC lea.l A0, [A5 - 0x4034]
0000700E D0C0 add.w A0, D0
00007010 7000 moveq.l D0, 0x00
00007012 1010 move.b D0, [A0]
00007014 4A40 tst.w D0
00007016 67EC beq -0x12 /* 00007004 */
00007018 7000 moveq.l D0, 0x00
0000701A 1014 move.b D0, [A4]
0000701C 41ED BFCC lea.l A0, [A5 - 0x4034]
00007020 D0C0 add.w A0, D0
00007022 7000 moveq.l D0, 0x00
00007024 1010 move.b D0, [A0]
00007026 3E00 move.w D7, D0
00007028 3007 move.w D0, D7
0000702A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000702E 0001 0008 ori.b D1, 0x8
00007032 FFD4 .invalid <<F/7/7>>
00007034 0010 00A6 ori.b [A0], 0xA6
00007038 00FE .incomplete
0000703A 0148 bchg A0, D0
0000703C 0384 bclr D4, D1
0000703E 03BE bclr <<invalid special address>>, D1
00007040 0406 034C subi.b D6, 0x4C /* 'L' */
00007044 244C movea.l A2, A4
00007046 528A addq.l A2, 1
00007048 7000 moveq.l D0, 0x00
0000704A 1014 move.b D0, [A4]
0000704C 0C40 002D cmpi.w D0, 0x2D /* '-' */
00007050 6652 bne +0x54 /* 000070A4 */
00007052 7000 moveq.l D0, 0x00
00007054 1012 move.b D0, [A2]
00007056 0C40 002D cmpi.w D0, 0x2D /* '-' */
0000705A 6704 beq +0x6 /* 00007060 */
0000705C 6046 bra +0x48 /* 000070A4 */
label0000705E:
0000705E 528C addq.l A4, 1
label00007060:
00007060 7000 moveq.l D0, 0x00
00007062 1014 move.b D0, [A4]
00007064 0C40 000D cmpi.w D0, 0xD /* '\r' */
00007068 66F4 bne -0xA /* 0000705E */
0000706A 4A6E FFFA tst.w [A6 - 0x6]
0000706E 6796 beq -0x68 /* 00007006 */
00007070 206E 000C movea.l A0, [A6 + 0xC]
00007074 302E FFFA move.w D0, [A6 - 0x6]
00007078 5340 subq.w D0, 1
0000707A 48C0 ext.l D0
0000707C E780 asl D0, 3
0000707E D090 add.l D0, [A0]
00007080 2040 movea.l A0, D0
00007082 43EE FFE8 lea.l A1, [A6 - 0x18]
00007086 22D8 move.l [A1]+, [A0]+
00007088 22D8 move.l [A1]+, [A0]+
0000708A 4A6E FFE8 tst.w [A6 - 0x18]
0000708E 6706 beq +0x8 /* 00007096 */
00007090 6000 FF74 bra -0x8A /* 00007006 */
label00007094:
00007094 528C addq.l A4, 1
label00007096:
00007096 7000 moveq.l D0, 0x00
00007098 1014 move.b D0, [A4]
0000709A 0C40 000D cmpi.w D0, 0xD /* '\r' */
0000709E 67F4 beq -0xA /* 00007094 */
000070A0 6000 FF64 bra -0x9A /* 00007006 */
label000070A4:
000070A4 486E FFF4 pea.l [A6 - 0xC]
000070A8 2F0C move.l -[A7], A4
000070AA 4EBA 0404 jsr [PC + 0x404 /* 000074B0 */]
000070AE 508F addq.l A7, 8
000070B0 3D40 FFF0 move.w [A6 - 0x10], D0
000070B4 200C move.l D0, A4
000070B6 908B sub.l D0, A3
000070B8 3D40 FFF2 move.w [A6 - 0xE], D0
000070BC 486E FFF8 pea.l [A6 - 0x8]
000070C0 486E FFFA pea.l [A6 - 0x6]
000070C4 486E FFF0 pea.l [A6 - 0x10]
000070C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000070CC 4EBA 0390 jsr [PC + 0x390 /* 0000745E */]
000070D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000070D4 D8EE FFF4 add.w A4, [A6 - 0xC]
000070D8 6000 FF2C bra -0xD2 /* 00007006 */
000070DC 200C move.l D0, A4
000070DE 908B sub.l D0, A3
000070E0 3D40 FFF2 move.w [A6 - 0xE], D0
000070E4 244C movea.l A2, A4
000070E6 528C addq.l A4, 1
000070E8 6002 bra +0x4 /* 000070EC */
label000070EA:
000070EA 528C addq.l A4, 1
label000070EC:
000070EC 7000 moveq.l D0, 0x00
000070EE 1014 move.b D0, [A4]
000070F0 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
000070F4 670A beq +0xC /* 00007100 */
000070F6 7000 moveq.l D0, 0x00
000070F8 1014 move.b D0, [A4]
000070FA 0C40 000D cmpi.w D0, 0xD /* '\r' */
000070FE 66EA bne -0x14 /* 000070EA */
label00007100:
00007100 7000 moveq.l D0, 0x00
00007102 1014 move.b D0, [A4]
00007104 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00007108 6602 bne +0x4 /* 0000710C */
0000710A 528C addq.l A4, 1
label0000710C:
0000710C 200C move.l D0, A4
0000710E 908A sub.l D0, A2
00007110 3D40 FFF4 move.w [A6 - 0xC], D0
00007114 7002 moveq.l D0, 0x02
00007116 3D40 FFF0 move.w [A6 - 0x10], D0
0000711A 486E FFF8 pea.l [A6 - 0x8]
0000711E 486E FFFA pea.l [A6 - 0x6]
00007122 486E FFF0 pea.l [A6 - 0x10]
00007126 2F2E 000C move.l -[A7], [A6 + 0xC]
0000712A 4EBA 0332 jsr [PC + 0x332 /* 0000745E */]
0000712E 4FEF 0010 lea.l A7, [A7 + 0x10]
00007132 6000 FED2 bra -0x12C /* 00007006 */
00007136 200C move.l D0, A4
00007138 908B sub.l D0, A3
0000713A 3D40 FFF2 move.w [A6 - 0xE], D0
0000713E 244C movea.l A2, A4
00007140 6002 bra +0x4 /* 00007144 */
label00007142:
00007142 528C addq.l A4, 1
label00007144:
00007144 7000 moveq.l D0, 0x00
00007146 1014 move.b D0, [A4]
00007148 41ED BFCC lea.l A0, [A5 - 0x4034]
0000714C D0C0 add.w A0, D0
0000714E 7000 moveq.l D0, 0x00
00007150 1010 move.b D0, [A0]
00007152 0C40 0003 cmpi.w D0, 0x3
00007156 67EA beq -0x14 /* 00007142 */
00007158 200C move.l D0, A4
0000715A 908A sub.l D0, A2
0000715C 3D40 FFF4 move.w [A6 - 0xC], D0
00007160 7003 moveq.l D0, 0x03
00007162 3D40 FFF0 move.w [A6 - 0x10], D0
00007166 486E FFF8 pea.l [A6 - 0x8]
0000716A 486E FFFA pea.l [A6 - 0x6]
0000716E 486E FFF0 pea.l [A6 - 0x10]
00007172 2F2E 000C move.l -[A7], [A6 + 0xC]
00007176 4EBA 02E6 jsr [PC + 0x2E6 /* 0000745E */]
0000717A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000717E 6000 FE86 bra -0x178 /* 00007006 */
00007182 200C move.l D0, A4
00007184 908B sub.l D0, A3
00007186 3D40 FFF2 move.w [A6 - 0xE], D0
0000718A 244C movea.l A2, A4
0000718C 4240 clr.w D0
0000718E 41ED BFCC lea.l A0, [A5 - 0x4034]
label00007192:
00007192 101C move.b D0, [A4]+
00007194 1030 0000 move.b D0, [A0 + D0.w]
00007198 0C00 0004 cmpi.b D0, 0x4
0000719C 67F4 beq -0xA /* 00007192 */
0000719E 0C00 0003 cmpi.b D0, 0x3
000071A2 67EE beq -0x10 /* 00007192 */
000071A4 534C subq.w A4, 1
000071A6 200C move.l D0, A4
000071A8 908A sub.l D0, A2
000071AA 3D40 FFF4 move.w [A6 - 0xC], D0
000071AE 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000071B2 2F0A move.l -[A7], A2
000071B4 4EBA 042E jsr [PC + 0x42E /* 000075E4 */]
000071B8 5C8F addq.l A7, 6
000071BA 3D40 FFF0 move.w [A6 - 0x10], D0
000071BE 4A6E FFFA tst.w [A6 - 0x6]
000071C2 6700 01AE beq +0x1B0 /* 00007372 */
000071C6 206E 000C movea.l A0, [A6 + 0xC]
000071CA 302E FFFA move.w D0, [A6 - 0x6]
000071CE 5340 subq.w D0, 1
000071D0 48C0 ext.l D0
000071D2 E780 asl D0, 3
000071D4 D090 add.l D0, [A0]
000071D6 2040 movea.l A0, D0
000071D8 43EE FFE8 lea.l A1, [A6 - 0x18]
000071DC 22D8 move.l [A1]+, [A0]+
000071DE 22D8 move.l [A1]+, [A0]+
000071E0 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
000071E6 6718 beq +0x1A /* 00007200 */
000071E8 206E 000C movea.l A0, [A6 + 0xC]
000071EC 302E FFFA move.w D0, [A6 - 0x6]
000071F0 5540 subq.w D0, 2
000071F2 48C0 ext.l D0
000071F4 E780 asl D0, 3
000071F6 D090 add.l D0, [A0]
000071F8 2040 movea.l A0, D0
000071FA 4A50 tst.w [A0]
000071FC 6600 011E bne +0x120 /* 0000731C */
label00007200:
00007200 4AAE 0010 tst.l [A6 + 0x10]
00007204 6700 0116 beq +0x118 /* 0000731C */
00007208 0C6E 2B45 FFE8 cmpi.w [A6 - 0x18], 0x2B45 /* '+E' */
0000720E 670A beq +0xC /* 0000721A */
00007210 0C6E 2B27 FFE8 cmpi.w [A6 - 0x18], 0x2B27 /* '+\'' */
00007216 6600 0104 bne +0x106 /* 0000731C */
label0000721A:
0000721A 306E FFF4 movea.w A0, [A6 - 0xC]
0000721E 2F08 move.l -[A7], A0
00007220 2F0A move.l -[A7], A2
00007222 206E 0010 movea.l A0, [A6 + 0x10]
00007226 4868 0020 pea.l [A0 + 0x20]
0000722A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000722E 4FEF 000C lea.l A7, [A7 + 0xC]
00007232 486E FFF8 pea.l [A6 - 0x8]
00007236 486E FFFA pea.l [A6 - 0x6]
0000723A 486E FFF0 pea.l [A6 - 0x10]
0000723E 2F2E 000C move.l -[A7], [A6 + 0xC]
00007242 4EBA 021A jsr [PC + 0x21A /* 0000745E */]
00007246 4FEF 0010 lea.l A7, [A7 + 0x10]
0000724A 3C2E FFF0 move.w D6, [A6 - 0x10]
0000724E 0C6E 2B45 FFE8 cmpi.w [A6 - 0x18], 0x2B45 /* '+E' */
00007254 6600 0064 bne +0x66 /* 000072BA */
00007258 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF
0000725E 671A beq +0x1C /* 0000727A */
00007260 206E 000C movea.l A0, [A6 + 0xC]
00007264 302E FFFE move.w D0, [A6 - 0x2]
00007268 48C0 ext.l D0
0000726A E780 asl D0, 3
0000726C D090 add.l D0, [A0]
0000726E 322E FFFA move.w D1, [A6 - 0x6]
00007272 5341 subq.w D1, 1
00007274 2040 movea.l A0, D0
00007276 3141 0006 move.w [A0 + 0x6], D1
label0000727A:
0000727A 302E FFFA move.w D0, [A6 - 0x6]
0000727E 5340 subq.w D0, 1
00007280 3D40 FFFE move.w [A6 - 0x2], D0
00007284 206E 0010 movea.l A0, [A6 + 0x10]
00007288 0C68 FFFF 0040 cmpi.w [A0 + 0x40], 0xFFFF
0000728E 660A bne +0xC /* 0000729A */
00007290 206E 0010 movea.l A0, [A6 + 0x10]
00007294 316E FFFE 0040 move.w [A0 + 0x40], [A6 - 0x2]
label0000729A:
0000729A 0C46 07D0 cmpi.w D6, 0x7D0
0000729E 6F00 FD66 ble -0x298 /* 00007006 */
000072A2 0C46 0856 cmpi.w D6, 0x856
000072A6 6C00 FD5E bge -0x2A0 /* 00007006 */
000072AA 41ED 90A2 lea.l A0, [A5 - 0x6F5E]
000072AE D0C6 add.w A0, D6
000072B0 7001 moveq.l D0, 0x01
000072B2 1140 F82F move.b [A0 - 0x7D1], D0
000072B6 6000 FD4E bra -0x2B0 /* 00007006 */
label000072BA:
000072BA 0C6E FFFF FFFC cmpi.w [A6 - 0x4], 0xFFFF
000072C0 671A beq +0x1C /* 000072DC */
000072C2 206E 000C movea.l A0, [A6 + 0xC]
000072C6 302E FFFC move.w D0, [A6 - 0x4]
000072CA 48C0 ext.l D0
000072CC E780 asl D0, 3
000072CE D090 add.l D0, [A0]
000072D0 322E FFFA move.w D1, [A6 - 0x6]
000072D4 5341 subq.w D1, 1
000072D6 2040 movea.l A0, D0
000072D8 3141 0006 move.w [A0 + 0x6], D1
label000072DC:
000072DC 302E FFFA move.w D0, [A6 - 0x6]
000072E0 5340 subq.w D0, 1
000072E2 3D40 FFFC move.w [A6 - 0x4], D0
000072E6 206E 0010 movea.l A0, [A6 + 0x10]
000072EA 0C68 FFFF 0042 cmpi.w [A0 + 0x42], 0xFFFF
000072F0 660A bne +0xC /* 000072FC */
000072F2 206E 0010 movea.l A0, [A6 + 0x10]
000072F6 316E FFFC 0042 move.w [A0 + 0x42], [A6 - 0x4]
label000072FC:
000072FC 0C46 0BB8 cmpi.w D6, 0xBB8
00007300 6F00 FD04 ble -0x2FA /* 00007006 */
00007304 0C46 0C07 cmpi.w D6, 0xC07
00007308 6C00 FCFC bge -0x302 /* 00007006 */
0000730C 41ED 9128 lea.l A0, [A5 - 0x6ED8]
00007310 D0C6 add.w A0, D6
00007312 7001 moveq.l D0, 0x01
00007314 1140 F447 move.b [A0 - 0xBB9], D0
00007318 6000 FCEC bra -0x312 /* 00007006 */
label0000731C:
0000731C 0C6E 271F FFF0 cmpi.w [A6 - 0x10], 0x271F
00007322 6624 bne +0x26 /* 00007348 */
00007324 4A6E FFE8 tst.w [A6 - 0x18]
00007328 661E bne +0x20 /* 00007348 */
0000732A 206E 000C movea.l A0, [A6 + 0xC]
0000732E 302E FFFA move.w D0, [A6 - 0x6]
00007332 5340 subq.w D0, 1
00007334 48C0 ext.l D0
00007336 E780 asl D0, 3
00007338 D090 add.l D0, [A0]
0000733A 2040 movea.l A0, D0
0000733C 43EE FFF0 lea.l A1, [A6 - 0x10]
00007340 20D9 move.l [A0]+, [A1]+
00007342 20D9 move.l [A0]+, [A1]+
00007344 6000 FCC0 bra -0x33E /* 00007006 */
label00007348:
00007348 0C6E 2714 FFF0 cmpi.w [A6 - 0x10], 0x2714
0000734E 6622 bne +0x24 /* 00007372 */
00007350 4A6E FFE8 tst.w [A6 - 0x18]
00007354 671C beq +0x1E /* 00007372 */
00007356 426E FFE8 clr.w [A6 - 0x18]
0000735A 486E FFF8 pea.l [A6 - 0x8]
0000735E 486E FFFA pea.l [A6 - 0x6]
00007362 486E FFE8 pea.l [A6 - 0x18]
00007366 2F2E 000C move.l -[A7], [A6 + 0xC]
0000736A 4EBA 00F2 jsr [PC + 0xF2 /* 0000745E */]
0000736E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00007372:
00007372 486E FFF8 pea.l [A6 - 0x8]
00007376 486E FFFA pea.l [A6 - 0x6]
0000737A 486E FFF0 pea.l [A6 - 0x10]
0000737E 2F2E 000C move.l -[A7], [A6 + 0xC]
00007382 4EBA 00DA jsr [PC + 0xDA /* 0000745E */]
00007386 4FEF 0010 lea.l A7, [A7 + 0x10]
0000738A 6000 FC7A bra -0x384 /* 00007006 */
0000738E 7004 moveq.l D0, 0x04
00007390 3D40 FFF0 move.w [A6 - 0x10], D0
00007394 200C move.l D0, A4
00007396 908B sub.l D0, A3
00007398 3D40 FFF2 move.w [A6 - 0xE], D0
0000739C 7001 moveq.l D0, 0x01
0000739E 3D40 FFF4 move.w [A6 - 0xC], D0
000073A2 486E FFF8 pea.l [A6 - 0x8]
000073A6 486E FFFA pea.l [A6 - 0x6]
000073AA 486E FFF0 pea.l [A6 - 0x10]
000073AE 2F2E 000C move.l -[A7], [A6 + 0xC]
000073B2 4EBA 00AA jsr [PC + 0xAA /* 0000745E */]
000073B6 4FEF 0010 lea.l A7, [A7 + 0x10]
000073BA 528C addq.l A4, 1
000073BC 6000 FC48 bra -0x3B6 /* 00007006 */
000073C0 426E FFF0 clr.w [A6 - 0x10]
000073C4 200C move.l D0, A4
000073C6 908B sub.l D0, A3
000073C8 3D40 FFF2 move.w [A6 - 0xE], D0
000073CC 7001 moveq.l D0, 0x01
000073CE 3D40 FFF4 move.w [A6 - 0xC], D0
000073D2 486E FFF8 pea.l [A6 - 0x8]
000073D6 486E FFFA pea.l [A6 - 0x6]
000073DA 486E FFF0 pea.l [A6 - 0x10]
000073DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000073E2 4EBA 007A jsr [PC + 0x7A /* 0000745E */]
000073E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000073EA 6002 bra +0x4 /* 000073EE */
label000073EC:
000073EC 528C addq.l A4, 1
label000073EE:
000073EE 7000 moveq.l D0, 0x00
000073F0 1014 move.b D0, [A4]
000073F2 0C40 000D cmpi.w D0, 0xD /* '\r' */
000073F6 67F4 beq -0xA /* 000073EC */
000073F8 6000 FC0C bra -0x3F2 /* 00007006 */
000073FC 7001 moveq.l D0, 0x01
000073FE 3D40 FFF0 move.w [A6 - 0x10], D0
00007402 200C move.l D0, A4
00007404 908B sub.l D0, A3
00007406 3D40 FFF2 move.w [A6 - 0xE], D0
0000740A 7001 moveq.l D0, 0x01
0000740C 3D40 FFF4 move.w [A6 - 0xC], D0
00007410 486E FFF8 pea.l [A6 - 0x8]
00007414 486E FFFA pea.l [A6 - 0x6]
00007418 486E FFF0 pea.l [A6 - 0x10]
0000741C 2F2E 000C move.l -[A7], [A6 + 0xC]
00007420 4EBA 003C jsr [PC + 0x3C /* 0000745E */]
00007424 4FEF 0010 lea.l A7, [A7 + 0x10]
00007428 306E FFFA movea.w A0, [A6 - 0x6]
0000742C 2008 move.l D0, A0
0000742E E780 asl D0, 3
00007430 2F2E 000C move.l -[A7], [A6 + 0xC]
00007434 2F00 move.l -[A7], D0
00007436 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000743A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000743E 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00007442 6012 bra +0x14 /* 00007456 */
label00007444:
00007444 528C addq.l A4, 1
00007446 7000 moveq.l D0, 0x00
00007448 1014 move.b D0, [A4]
0000744A 0C40 000D cmpi.w D0, 0xD /* '\r' */
0000744E 66F4 bne -0xA /* 00007444 */
00007450 528C addq.l A4, 1
00007452 6000 FBB2 bra -0x44C /* 00007006 */
label00007456:
00007456 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
0000745A 4E5E unlink A6
0000745C 4E75 rts
fn0000745E:
0000745E 4E56 0000 link A6, 0
00007462 48E7 0038 movem.l -[A7], A2,A3,A4
00007466 286E 000C movea.l A4, [A6 + 0xC]
0000746A 266E 0010 movea.l A3, [A6 + 0x10]
0000746E 246E 0014 movea.l A2, [A6 + 0x14]
00007472 3013 move.w D0, [A3]
00007474 B052 cmp.w D0, [A2]
00007476 6D14 blt +0x16 /* 0000748C */
00007478 0652 0064 addi.w [A2], 0x64 /* 'd' */
0000747C 3052 movea.w A0, [A2]
0000747E 2008 move.l D0, A0
00007480 E780 asl D0, 3
00007482 2F2E 0008 move.l -[A7], [A6 + 0x8]
00007486 2F00 move.l -[A7], D0
00007488 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
label0000748C:
0000748C 70FF moveq.l D0, 0xFFFFFFFF
0000748E 3940 0006 move.w [A4 + 0x6], D0
00007492 206E 0008 movea.l A0, [A6 + 0x8]
00007496 3013 move.w D0, [A3]
00007498 48C0 ext.l D0
0000749A E780 asl D0, 3
0000749C D090 add.l D0, [A0]
0000749E 2040 movea.l A0, D0
000074A0 43D4 lea.l A1, [A4]
000074A2 20D9 move.l [A0]+, [A1]+
000074A4 20D9 move.l [A0]+, [A1]+
000074A6 5253 addq.w [A3], 1
000074A8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000074AC 4E5E unlink A6
000074AE 4E75 rts
fn000074B0:
000074B0 4E56 0000 link A6, 0
000074B4 48E7 0308 movem.l -[A7], D6,D7,A4
000074B8 286E 000C movea.l A4, [A6 + 0xC]
000074BC 7001 moveq.l D0, 0x01
000074BE 3880 move.w [A4], D0
000074C0 206E 0008 movea.l A0, [A6 + 0x8]
000074C4 1E10 move.b D7, [A0]
000074C6 0C07 0028 cmpi.b D7, 0x28 /* '(' */
000074CA 6606 bne +0x8 /* 000074D2 */
000074CC 7005 moveq.l D0, 0x05
000074CE 6000 010C bra +0x10E /* 000075DC */
label000074D2:
000074D2 0C07 0029 cmpi.b D7, 0x29 /* ')' */
000074D6 6606 bne +0x8 /* 000074DE */
000074D8 7006 moveq.l D0, 0x06
000074DA 6000 0100 bra +0x102 /* 000075DC */
label000074DE:
000074DE 0C07 002C cmpi.b D7, 0x2C /* ',' */
000074E2 6606 bne +0x8 /* 000074EA */
000074E4 7007 moveq.l D0, 0x07
000074E6 6000 00F4 bra +0xF6 /* 000075DC */
label000074EA:
000074EA 0C07 002D cmpi.b D7, 0x2D /* '-' */
000074EE 6608 bne +0xA /* 000074F8 */
000074F0 303C 03E9 move.w D0, 0x3E9
000074F4 6000 00E6 bra +0xE8 /* 000075DC */
label000074F8:
000074F8 0C07 005E cmpi.b D7, 0x5E /* '^' */
000074FC 6608 bne +0xA /* 00007506 */
000074FE 303C 03EB move.w D0, 0x3EB
00007502 6000 00D8 bra +0xDA /* 000075DC */
label00007506:
00007506 0C07 002A cmpi.b D7, 0x2A /* '*' */
0000750A 6608 bne +0xA /* 00007514 */
0000750C 303C 03EC move.w D0, 0x3EC
00007510 6000 00CA bra +0xCC /* 000075DC */
label00007514:
00007514 0C07 002F cmpi.b D7, 0x2F /* '/' */
00007518 6608 bne +0xA /* 00007522 */
0000751A 303C 03ED move.w D0, 0x3ED
0000751E 6000 00BC bra +0xBE /* 000075DC */
label00007522:
00007522 0C07 002B cmpi.b D7, 0x2B /* '+' */
00007526 6608 bne +0xA /* 00007530 */
00007528 303C 03F0 move.w D0, 0x3F0
0000752C 6000 00AE bra +0xB0 /* 000075DC */
label00007530:
00007530 0C07 00B2 cmpi.b D7, 0xB2
00007534 6608 bne +0xA /* 0000753E */
00007536 303C 03F5 move.w D0, 0x3F5
0000753A 6000 00A0 bra +0xA2 /* 000075DC */
label0000753E:
0000753E 0C07 00B3 cmpi.b D7, 0xB3
00007542 6608 bne +0xA /* 0000754C */
00007544 303C 03F6 move.w D0, 0x3F6
00007548 6000 0092 bra +0x94 /* 000075DC */
label0000754C:
0000754C 0C07 003D cmpi.b D7, 0x3D /* '=' */
00007550 6608 bne +0xA /* 0000755A */
00007552 303C 03FA move.w D0, 0x3FA
00007556 6000 0084 bra +0x86 /* 000075DC */
label0000755A:
0000755A 0C07 00AD cmpi.b D7, 0xAD
0000755E 6608 bne +0xA /* 00007568 */
00007560 303C 03FB move.w D0, 0x3FB
00007564 6000 0076 bra +0x78 /* 000075DC */
label00007568:
00007568 52AE 0008 addq.l [A6 + 0x8], 1
0000756C 206E 0008 movea.l A0, [A6 + 0x8]
00007570 1C10 move.b D6, [A0]
00007572 0C07 0026 cmpi.b D7, 0x26 /* '&' */
00007576 661A bne +0x1C /* 00007592 */
00007578 0C06 0026 cmpi.b D6, 0x26 /* '&' */
0000757C 660C bne +0xE /* 0000758A */
0000757E 7002 moveq.l D0, 0x02
00007580 3880 move.w [A4], D0
00007582 303C 03F2 move.w D0, 0x3F2
00007586 6000 0054 bra +0x56 /* 000075DC */
label0000758A:
0000758A 303C 03F1 move.w D0, 0x3F1
0000758E 6000 004C bra +0x4E /* 000075DC */
label00007592:
00007592 0C07 003C cmpi.b D7, 0x3C /* '<' */
00007596 6626 bne +0x28 /* 000075BE */
00007598 0C06 003D cmpi.b D6, 0x3D /* '=' */
0000759C 660A bne +0xC /* 000075A8 */
0000759E 7002 moveq.l D0, 0x02
000075A0 3880 move.w [A4], D0
000075A2 303C 03F5 move.w D0, 0x3F5
000075A6 6034 bra +0x36 /* 000075DC */
label000075A8:
000075A8 0C06 003E cmpi.b D6, 0x3E /* '>' */
000075AC 660A bne +0xC /* 000075B8 */
000075AE 7002 moveq.l D0, 0x02
000075B0 3880 move.w [A4], D0
000075B2 303C 03FB move.w D0, 0x3FB
000075B6 6024 bra +0x26 /* 000075DC */
label000075B8:
000075B8 303C 03F3 move.w D0, 0x3F3
000075BC 601E bra +0x20 /* 000075DC */
label000075BE:
000075BE 0C07 003E cmpi.b D7, 0x3E /* '>' */
000075C2 6616 bne +0x18 /* 000075DA */
000075C4 0C06 003D cmpi.b D6, 0x3D /* '=' */
000075C8 660A bne +0xC /* 000075D4 */
000075CA 7002 moveq.l D0, 0x02
000075CC 3880 move.w [A4], D0
000075CE 303C 03F6 move.w D0, 0x3F6
000075D2 6008 bra +0xA /* 000075DC */
label000075D4:
000075D4 303C 03F4 move.w D0, 0x3F4
000075D8 6002 bra +0x4 /* 000075DC */
label000075DA:
000075DA 7004 moveq.l D0, 0x04
label000075DC:
000075DC 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000075E0 4E5E unlink A6
000075E2 4E75 rts
export_392:
fn000075E4:
000075E4 4E56 0000 link A6, 0
000075E8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000075EC 286E 0008 movea.l A4, [A6 + 0x8]
000075F0 3E2E 000C move.w D7, [A6 + 0xC]
000075F4 7000 moveq.l D0, 0x00
000075F6 1014 move.b D0, [A4]
000075F8 41ED BECC lea.l A0, [A5 - 0x4134]
000075FC D0C0 add.w A0, D0
000075FE 1C10 move.b D6, [A0]
00007600 7000 moveq.l D0, 0x00
00007602 1006 move.b D0, D6
00007604 0C40 0061 cmpi.w D0, 0x61 /* 'a' */
00007608 650A bcs +0xC /* 00007614 */
0000760A 7000 moveq.l D0, 0x00
0000760C 1006 move.b D0, D6
0000760E 0C40 007A cmpi.w D0, 0x7A /* 'z' */
00007612 6304 bls +0x6 /* 00007618 */
label00007614:
00007614 7004 moveq.l D0, 0x04
00007616 6026 bra +0x28 /* 0000763E */
label00007618:
00007618 7000 moveq.l D0, 0x00
0000761A 1006 move.b D0, D6
0000761C 0640 FF9F addi.w D0, 0xFF9F
00007620 C0FC 0006 mulu.w D0, 0x6
00007624 41ED BE30 lea.l A0, [A5 - 0x41D0]
00007628 D1C0 add.l A0, D0
0000762A 2648 movea.l A3, A0
0000762C 3F07 move.w -[A7], D7
0000762E 2F0C move.l -[A7], A4
00007630 3F2B 0004 move.w -[A7], [A3 + 0x4]
00007634 2F13 move.l -[A7], [A3]
00007636 4EBA 000E jsr [PC + 0xE /* 00007646 */]
0000763A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000763E:
0000763E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00007642 4E5E unlink A6
00007644 4E75 rts
fn00007646:
00007646 4E56 0000 link A6, 0
0000764A 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000764E 246E 0008 movea.l A2, [A6 + 0x8]
00007652 266E 000E movea.l A3, [A6 + 0xE]
00007656 362E 000C move.w D3, [A6 + 0xC]
0000765A 4284 clr.l D4
0000765C 382E 0012 move.w D4, [A6 + 0x12]
00007660 6020 bra +0x22 /* 00007682 */
label00007662:
00007662 205A movea.l A0, [A2]+
00007664 B810 cmp.b D4, [A0]
00007666 6618 bne +0x1A /* 00007680 */
00007668 4A18 tst.b [A0]+
0000766A 2F04 move.l -[A7], D4
0000766C 2F0B move.l -[A7], A3
0000766E 2F08 move.l -[A7], A0
00007670 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00007674 DEFC 000C add.w A7, 0xC
00007678 4A00 tst.b D0
0000767A 6704 beq +0x6 /* 00007680 */
0000767C 3012 move.w D0, [A2]
0000767E 6008 bra +0xA /* 00007688 */
label00007680:
00007680 4A5A tst.w [A2]+
label00007682:
00007682 51CB FFDE dbf D3, -0x24 /* 00007662 */
00007686 7004 moveq.l D0, 0x04
label00007688:
00007688 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000768C 4E5E unlink A6
0000768E 4E75 rts